一直对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