“npm install package-name --no-save”的目的是什么?

Bin*_*ker 13 node.js npm npm-install

我的意思是为什么有人会临时安装一个包而不将其添加到依赖项列表中?

--不保存用途?

Vah*_*hid 10

也许您只是想测试一个想法,而不需要在文件dependencydevDependencies文件中添加包package.json

如果你运行:

npm install --no-save express
Run Code Online (Sandbox Code Playgroud)

现在,如果您检查node_modules文件夹,软件包已下载但未package.json更新。

当您尝试运行代码时,您的代码或项目中拥有的任何第三方库都可以获取其中express可用的内容。node_module

  • 它对于 CI 也可能有用。因为您不希望它在 npm 安装过程中更新 package.json 。 (4认同)