npm install --save和 --save -dev 的区别

本文详细介绍了如何使用npminstall命令来管理npm包,并解释了--save与--save-dev两个参数的区别。前者用于添加生产环境依赖,后者用于添加开发环境依赖。文章还提到了在不同环境下如何选择性地安装依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件
一个是npm install–save另一个是 npm install –save-dev
他们表面上的区别是
–save 会把依赖包名称添加到 package.json 文件 dependencies (生产环境依赖)下,
–save-dev 则添加到 package.json 文件 devDependencies (开发环境依赖)下如:
这里写图片描述
也就是说:
–save 是你发布之后(项目上线)还依赖的东西,如(开发应用中使用的(框架,库)如:jQuery库、vue库等如果没有就运行不了了
–save-dev 是你开发时需要使用的工具发布后就不需要了(构建工具,测试工具)如:gulp-uglify工具用来压缩js
正常使用npm install时,会下载dependencies和devDependencies中的模块,当使用npm install –production或者注明NODE_ENV变量值为production时,只会下载dependencies中的模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值