npm install moudle_name -S 即 npm install moudle_name --save
npm install moudle_name -D 即 npm install moudle_name --save-dev
通过-S命令安装的包,写入dependencies
通过-D命令安装的包,写入devDependencies
devDependencies里的插件只用于开发环境,不用于生产环境
dependencies里的插件需要发布到生产
二者有什么区别呢?举个栗子
我们写ES6代码,本地需要用babel转换成es5,线上部署转换后的代码。
所以我们开发环境(devDependencies)需要babel,而生产环境(dependencies)不需要。
所以我们安装包的时候,就要酌情考虑,是 用 -S 还是 -D。