我看到了一些教程中的命令:
npm安装--保存
--save
选项是什么意思
在谷歌上找不到答案
更新npm 5:
从npm 5.0.0开始,已安装的模块默认作为依赖项添加,因此不再需要--save
选项。其他保存选项仍然存在,并在npm安装的文档中列出
原始答案:
在版本5之前,默认情况下,NPM只需在node_modules
下安装一个包。当您尝试为应用程序/模块安装依赖项时,您需要首先安装它们,然后将它们(连同适当的版本号)添加到包.json的
依赖项部分
--save
选项指示NPM自动将包包含在package.json
的依赖项
部分中,从而为您节省了额外的步骤
此外,还有补充选项--save dev
和--save optional
,分别将包保存在devDependencies
和optionalDependencies
下。这在安装仅用于开发的软件包(如grunt
或测试库)时非常有用