npm install、npm install --save与 npm install --save-dev 区别
【摘要】 一、npm install X会把X包安装到node_modules目录中;不会修改package.json;之后运行npm install命令时,不会自动安装X; 二、npm install X –save会把X包安装到node_modules目录中;会在package.json的dependencies属性下添加X;之后运行npm install命令时,会自动安装X到node_modu...
一、npm install X
- 会把X包安装到
node_modules
目录中;- 不会修改
package.json
;- 之后运行
npm install
命令时,不会自动安装X;
二、npm install X –save
会把X包安装到
node_modules
目录中;会在
package.json
的dependencies
属性下添加X;之后运行
npm install
命令时,会自动安装X到node_modules
目录中;之后运行
npm install --production
或者注明NODE_ENV
变量值为production
时,会自动安装msbuild到node_modules
目录中;
三、npm install X --save-dev
会把X包安装到
node_modules
目录中;会在
package.json
的devDependencies
属性下添加X;之后运行npm install命令时,会自动安装X到node_modules目录中;
之后运行
npm install --production
或者注明NODE_ENV
变量值为production
时,不会自动安装X到node_modules
目录中;
使用原则:
运行时需要用到的包使用–save
,否则使用--save-dev
。
四、注
npm install -d
就是npm install --save-dev
安装到开发环境, 例如gulp
,babel
,webpack
一般都是辅助工具。npm insatll -s
就是npm install --save
, 安装到生产环境, 如vue
,react
等。
五、拓展阅读
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)