您的位置:首页 > 产品设计 > 产品经理

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

2017-02-12 22:22 639 查看
npm install --save 与 npm install --save-dev 的区别

以npm安装msbuild为例:

npm install msbuild:

把msbuild包安装到node_modules目录中

不会修改package.json

之后运行npm install命令时,不会自动安装msbuild

npm install --save:

把msbuild包安装到node_modules目录中

在package.json的dependencies属性下添加msbuild

之后运行npm install命令时,自动安装msbuild到node_modules目录中

之后运行npm install --production或者注明NODE_ENV变量值为production时,自动安装msbuild到node_modules目录中

npm install --save-dev:

把msbuild包安装到node_modules目录中

在package.json的devDependencies属性下添加msbuild

之后运行npm install命令时,自动安装msbuild到node_modules目录中

之后运行npm install --production或者注明NODE_ENV变量值为production时,不会自动安装msbuild到node_modules目录中

使用原则:

运行时需要用到的包使用--save,否则使用--save-dev。

参考:http://www.cnblogs.com/hollen/p/5956012.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: