npm -g --save --save-dev区别

176 阅读1分钟

一直对npm的命令参数有些许疑惑,为了搞懂它们的区别,特做个总结记录下。

1、首先我们先来区分下package.json文件里面的两个概念:

devDependencies用于本地环境开发时候所需要的依赖包,比如各种loader,babel全家桶及各种webpack的插件等;

dependencies用于发布环境,生成上所需要的依赖包,比如elementui、vue这些在生产上也需要使用的;

2、-g

npm install module_name -g  全局安装

3、--save

npm install module_name -S  
即
npm install module_name –save    写入dependencies

4、--save-dev

npm install module_name -D  
即
npm install module_name –save-dev    写入devDependencies