"npm add"和"npm install --save"之间的区别是什么?

64

我已经在网上搜索过了,但仍然不清楚 npm add <package>npm install --save <package> 之间是否有任何区别。

谢谢。

2个回答

93

npm installadd是别名。 --save选项已被弃用。

NPM 5以后,包会自动保存;没有--save选项了。


10

add 只是 install 的别名。

所以唯一的区别在于 --save,它会修改 package.json 文件中的依赖项。

$  npm add --help

npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>

aliases: i, isntall, add
common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save]

2
我曾经也是这么想的。但是随着你运行 npm add ...,依赖项(package.json)会被更新。 - syntax-punk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接