npm --save-dev 与 --save的区别
npm install 在安装 npm 包时, 有两种参数可以把他们的信息写入packge.json文件
分别是
--save || -S // 运行依赖
--save-dev || --save // 开发依赖
区别就是它们会把依赖包添加到 packge.json 文件的不同位置
–save: dependencies 键下, 发布后还需要依赖的模块, 譬如像 jQuery 库或者 Angular 框架类似的, 我们在开发完后肯定还需要依赖他们, 否则就运行不了.
–save-dev: devDependencies 键下, 开发时的依赖, 比如安装包 gulp-uglify, 因为我们在发布后用不到它, 而只是在我们开发才用到它.
{
"dependencies": {
"vue": "^2.2.1"
},
"devDependencies": {
"babel-core": "^6.0.0",
"webpack": "^2.2.0",
}
}