--save和--save-dev的区别 devDependencies和dependencies的区别

--save和--save-dev && devDependencies和dependencies

使用npm install 安装模块或插件的时候,有两种命令写入到 package.json 文件去:

--save-dev 
--save
在 package.json 文件里面提现出来的区别就是:

使用 --save-dev 安装的插件,表示开发时的依赖,被写入到 devDependencies 对象里面去,devDependencies 里面的插件只用于开发环境,不用于生产环境。

使用 --save 安装的插件,表示开发和发布时候都需要的依赖,被写入到 dependencies 对象里面去, dependencies 是需要发布到生产环境的。

对比:
命令 package.json 说明
--save-dev devDependencies 表示开发时的依赖,只用于开发环境,不用于生产环境
--save dependencies 表示开发和发布时候都需要的依赖,需要发布到生产环境

你可能感兴趣的:(--save和--save-dev的区别 devDependencies和dependencies的区别)