使用npm进行全局安装:@不建议将最新版本用于全局范围?

使用npm进行全局安装:@不建议将最新版本用于全局范围?,npm,npm-install,Npm,Npm Install,我最近听到开发人员之间的讨论,我不理解: 对于npm模块安装,@latest标签不应与--global选项一起使用,因为任何更新都可能导致一些问题。结论是:@latest可以和平地用于本地安装,但对于全局安装,最好使用特定版本。 但我不理解解释。@latest用于覆盖package.json中作为依赖项列出的任何版本 您不应该拥有global package.json,因此没有理由使用@latest,因为默认情况下,npm install将安装最新版本 : npm安装[/]: 执行@安装,其中是

我最近听到开发人员之间的讨论,我不理解: 对于
npm
模块安装,
@latest
标签不应与
--global
选项一起使用,因为任何更新都可能导致一些问题。结论是:
@latest
可以和平地用于本地安装,但对于全局安装,最好使用特定版本。
但我不理解解释。

@latest用于覆盖package.json中作为依赖项列出的任何版本

您不应该拥有global package.json,因此没有理由使用@latest,因为默认情况下,
npm install
将安装最新版本

:

npm安装[/]

执行
@
安装,其中
是“标记”配置。(请参阅npm配置。配置的默认值是最新的

在大多数情况下,这将在npm注册表上安装标记为最新版本的模块


PS:begin of post即使在编辑时也会被截断,所以:Hello everyonePPS:这是用于角度安装的