乐闻世界logo
搜索文章和话题

“npm-add”和“npm-install--save”之间的区别?

7 个月前提问
5 个月前修改
浏览次数35

1个答案

1

npm addnpm install --save 命令在 npm(Node Package Manager)的上下文中常常让人混淆。实际上,npm add 命令并不存在于 NPM 的官方命令中。您可能是想问的 npm install 或者 npm install --save

在 npm 的早期版本中,当我们运行 npm install <package_name> 时,这个包会被安装到项目中,但是不会自动被添加到 package.json 文件的 dependencies 部分。为了让包被添加到 dependencies,我们需要显式地使用 --save 选项,如 npm install <package_name> --save

然而,从 npm 5.0.0 版本开始,这个行为已经改变了。现在当你运行 npm install <package_name> 时,默认情况下,这个包会自动被添加到 package.json 文件的 dependencies 中。因此,--save 选项不再是必需的,它现在是默认行为。

总结一下,最初 npm installnpm install --save 有区别,主要是是否自动保存依赖到 package.json 文件。但从 npm 5.0.0 版本开始,这两个命令在功能上没有区别,因为 --save 已经成为默认行为。

2024年6月29日 12:07 回复

你的答案