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这些解析器