npm install <package> 和 npm install <package>@latest 的区别

Difference between npm install <package> and npm install <package>@latest

npm install <package>npm install <package>@latest有什么区别?

我看到很多安装说明都提到了 @latest,但我无法找出其中的区别。

@latest 表示安装最新的可用版本。当您想将已安装的版本更新到最新版本时,它会很有用。

例如,您在 package.json 中有以下包:

{
  "dependencies": {
    "some-package": "^1.2.3"
  }
}

并且有一个新版本 2.1.0 可用。要安装它,您可以使用 npm i some-package@latest