解释一波
npm安装后面携带参数的意思
npm install less安装模块到项目目录下,位于package.json/dependencies下
npm install less -g-g:全局安装npm install less --save--save:自动把模块和版本号添加到dependencies部分npm install less --save-dev自动把模块和版本号添加到devDependencies部分
npm install less -S-S 等于 --save:包名会被注册在package.json的dependencies里面,在生产环境下这个包的依赖依然存在npm install less -D-D 等于 --save-dev:包名会被注册在package.json的devDependencies里面,仅在开发环境下存在的包用-D,如babel,sass-loader这些解析器npm i可以替代npm installpackage.json文件里面的devDependencies和dependencies对象区别
devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。