npm安装的–save选项是什么?

我看到了一些教程中的命令:

npm安装--保存

--save选项是什么意思

在谷歌上找不到答案

更新npm 5:

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

原始答案:

在版本5之前,默认情况下,NPM只需在node_modules下安装一个包。当您尝试为应用程序/模块安装依赖项时,您需要首先安装它们,然后将它们(连同适当的版本号)添加到包.json的依赖项部分

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

此外,还有补充选项--save dev--save optional,分别将包保存在devDependenciesoptionalDependencies下。这在安装仅用于开发的软件包(如grunt或测试库)时非常有用

发表评论