为什么gulp需要用--save-dev而不是--save进行安装?

19 浏览
0 Comments

为什么gulp需要用--save-dev而不是--save进行安装?

从文档中,

https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

$ npm install --save-dev gulp

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

为什么在gulp中要使用--save-dev而不仅仅是--save--save-dev--save之间有什么区别?

admin 更改状态以发布 2023年5月21日
0
0 Comments

这是一个重复的问题。答案可以在这里找到。 Grunt.js:在npm安装grunt --save-dev中,什么是-save-dev

复制自其他链接。


你可以在你的package.json文件中指定两种类型的包依赖:

1)那些在使用你的模块时需要的包列在“dependencies”属性下。使用npm,你可以用以下方式将这些依赖添加到package.json文件中:

npm install --save packageName

2)那些在帮助开发你的模块时需要的包列在“devDependencies”属性下。这些包对于其他人使用模块来说并非必需,但是如果他们想要帮助开发模块,这些包将是必需的。使用npm,你可以用以下方式将这些devDependencies添加到package.json文件中:

npm install --save-dev packageName

0
0 Comments

--save将包添加到您的依赖列表中(在package.json中的“dependencies”中)。这是您的软件包运行所需的依赖项列表。这些是用户从npm安装您的软件包并希望使用它时必须安装的依赖项。

--save-dev将包添加到您的开发人员依赖项列表中(在package.json中的“devDependencies”中)。这是您只需要用于开发包的依赖项列表。例如babel,gulp,测试框架等。

欲了解更多信息,请查看本问题的前两个链接:

0