npm add
和 npm 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 install
和 npm install --save
有区别,主要是是否自动保存依赖到 package.json
文件。但从 npm 5.0.0 版本开始,这两个命令在功能上没有区别,因为 --save
已经成为默认行为。
2024年6月29日 12:07 回复