为什么需要使用--save-dev而不仅仅是-save安装gulp

use*_*486 1 javascript node.js npm gulp

从文档中, https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

$ npm install --save-dev gulp

我到目前为止使用的所有npm模块都安装使用 $ npm install --save <module_name>

为什么--save-dev喝大口而不仅仅是--save--save-dev和之间有什么区别--save

Sha*_*ank 9

--save将包添加到依赖项列表(package.json中的"dependencies").这是仅包运行所需的依赖项的列表.这些是当用户从npm安装包并意图使用它时需要安装的依赖项.

--save-dev将包添加到开发人员依赖项列表(package.json中的"devDependencies").这是仅用于开发包的依赖项列表.例子就像babel,gulp,测试框架等.

有关更多信息,请查看与此相关的前两个问题: