npm install 时--save-dev和--save的区别
程序员文章站
2022-03-03 16:59:30
...
npm install module
- 会把module包安装到node_modules目录中
- 不会修改package.json
- 之后运行npm install 命令时,不会自动安装module包
npm install module --save || -S (线上发布依赖)
- 会把module包安装到node_modules目录汇总
- 会修改package.json,将模块名和版本号添加到dependencies部分
- 之后运行npm install 命令时,会自动安装module包
- 之后运行npm install --production或者注明NODE_ENV变量值为production时,会自动安装 module到node_modules目录中,即是在线上环境运行时会将包安装
比如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。
npm install module –save-dev || -D (本地开发依赖)
- 会把module包安装到node_modules目录汇总
- 会修改package.json,将模块名和版本号添加到devDependencies部分
- 之后运行npm install 命令时,会自动安装module包
- 之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装msbuild到node_modules目录中,即是在线上环境并不会进行安装。
比如安装 js的压缩包gulp-uglify 因为我们在发布后用不到它,而只是在我们开发才用到它。
比如:
{
"dependencies": {
"vue": "^2.2.1"
},
"devDependencies": {
"babel-core": "^6.0.0",
"webpack": "^2.2.0",
}
}
推荐阅读
-
npm安装参数中的--save-dev和--save详解
-
npm install -save 和 npm install -save-dev的区分
-
在npm中-D -S 和--save-dev --save的区别
-
NPM install -save 和 -save-dev 区别
-
npm install、npm install --save、npm install --save-dev区别
-
npm install --save 与 npm install --save-dev 的区别
-
npm 的 i、-g、--save、--save-dev、-D、-S的区别
-
npm install --save 和 npm install -d的区别
-
Vue进阶(四十一):npm install、npm install --save与npm install --save-dev区别
-
npm install的-S、--save、-D、--save-dev