在项目的package.json
中有两个相似的键值对,分别是dependencies
与devDependencies
在使用npm安装node模块或者插件时,有两种命令参数将其信息写入package.json
文件
1 | -- save dev |
其中-- save dev
安装的插件,依赖包名字被添加到devDependencies
键下面,该键下面的模块依赖用于开发环境,不用于生产环境-- save dev
安装的插件,依赖包名字被添加到dependencies
键下面,该键下面的模块依赖于用于开发环境
执行1
npm install
默认安装两种依赖
如果只是单纯的使用这个包而不需要进行一些改动测试之类的,只安装dependencies而不安装devDependencies。
执行1
npm install --production
执行1
npm install packagename
只安装dependencies
如需安装devDependencies
执行
1 | npm install packagename |
参考
devDependencies和dependencies的区别
dependencies与devDependencies的区别