NPM安装 -S -D --save-dev --save区别
npm i module_name -S = > npm install module_name --save 写入到 package.json文件dependencies 对象
npm i module_name -D => npm install module_name --save-dev 写入到 package.json文件devDependencies 对象
npm i module_name -g 全局安装
-S
即--save(保存)
包名会被注册在package.json的dependencies里面,在生产环境下这个包的依赖依然存在,如vue、echart。不管是开发还是生产环境部署都需要存在的。
-D
即--save-dev(生产)
包名会被注册在package.json的devDependencies里面,仅在开发环境下存在的包用-D,如babel,sass-loader这些解析器