npm install, npm install --save, npm install --save-dev的区别
在使用npm做包管理的时候, 会遇到 --save --save-dev 这样的用法,本文以vuex为例简述其中的区别
{ 1. npm install vuex }
简单的说就是一次性安装,并不会对package.json进行任何修改,如果删除了对应的包之后无法使用 npm install 命令装回来,所以仅限于不需要重复的场景使用
{ 2. npm install vuex --save }
这里会修改package.json 把vuex添加到"dependencies"里面, 一般来说程序运行所必需的核心包都建议用本方式安装, 例如: vue, vue-router
{ 3. npm install vuex --save-dev }
这里会修改package.json 把vuex添加到"devDependencies"里面, 一般来说使用该命令安装开发所需的包, 例如: file-loader, webpack
留言