devDependencies 和 dependencise 的区别
在使用 npm install
安装模块或者插件的时候,在命令中可以添加俩种参数把他们写入到 pakeage.json
文件里面去:
--save
( 简写-S
)--save-dev
( 简写-D
)
在 package.json
文件里体现出来的区别就是,使用 --save-dev
参数安装的文件,被写入到 devDependencies
对象里了,而使用 --save
参数安装的文件,则被写入到了 dependencies
对象里了。
那么 package.json
文件里的 devdependencies
对象和 dependencies
对象有什么区别呢?
答案就是 devdependencies
对象里面的文件是用于开发环境,dependencies
对象里面的文件是用于生产环境。