保存npm install的选项?

我看到一些教程,其中的命令是:

npm install --save

什么是--save选项是什么意思?

无法在Google上找到答案。


在版本5之前,默认情况下,NPM只是在node_modules下安装了一个软件包。 当您试图安装应用程序/模块的依赖项时,您需要先安装它们,然后将它们(以及适当的版本号)添加到package.jsondependencies部分。

--save选项指示NPM自动将package.json包含在package.jsondependencies部分,从而为您节省了额外的步骤。

另外,还有一些补充选项--save-dev--save-optional ,分别将它们保存在devDependenciesoptionalDependencies下。 这在安装仅限开发包的时候非常有用,比如grunt或者你的测试库。

更新npm 5:

从npm 5.0.0开始,已安装的模块默认添加为依赖项,因此不再使用--save选项。 其他保存选项仍然存在,并在npm install的文档中列出。


如果你没有package.json文件,它将不会执行任何操作。 首先运行npm init来创建一个。 然后调用npm install --savenpm install --save-devnpm install --save-optional将更新package.json以列出您的依赖关系。


要在依赖项中添加包:

npm install my_dep --save

要么

npm install my_dep -S

在devDependencies中添加包

npm install my_test_framework --save-dev

要么

npm install my_test_framework -D

的package.json 在这里输入图像描述

链接地址: http://www.djcxy.com/p/20061.html

上一篇: save option for npm install?

下一篇: Use a Glob() to find files recursively in Python?