2017-03-08 13:16:15 0 评论 Vue Boy.Lee

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