要使用的NPM的正确版本?

要使用的NPM的正确版本?,npm,Npm,当我转到它显示4.4.4作为最新版本 当我转到该页面到的链接时,我看到了4.5.0 这是否意味着4.4.4是一个稳定的版本,而4.5.0是不稳定的 我应该使用4.4.4?您可以通过运行以下命令查看npm的软件包分发标签: npm view npm dist-tags 其输出为: { latest: '4.4.4', next: '4.5.0', 'latest-2': '2.15.11', 'v3.x-latest': '3.10.10', '3.x-latest': '3.1

当我转到它显示4.4.4作为最新版本

当我转到该页面到的链接时,我看到了4.5.0

这是否意味着4.4.4是一个稳定的版本,而4.5.0是不稳定的


我应该使用4.4.4?

您可以通过运行以下命令查看
npm
的软件包分发标签:

npm view npm dist-tags
其输出为:

{ latest: '4.4.4',
  next: '4.5.0',
  'latest-2': '2.15.11',
  'v3.x-latest': '3.10.10',
  '3.x-latest': '3.10.10',
  '3.x-next': '3.10.10',
  'v3.x-next': '3.10.10',
  'next-2': '2.15.12',
  'latest-1': '1.4.29',
  lts: '2.15.11',
  'latest-3': '3.10.10',
  'next-3': '3.10.10' }
因此,最新版本实际上是4.4.4,正如您所猜测的,下一个版本是4.5.0。您可能应该安装4.4.4,但这取决于您


如果您决定安装4.5.0,可以使用
npm install-g进行安装npm@4.5.0
npm安装-gnpm@next

有时
npm
通过自身升级失败。我有一次在从v3升级到v4时遇到了麻烦。然后,安装最新版本的另一种方法是使用[官方npm安装脚本](www.npmjs.com/install.sh)由
npmjs.com
@k0pernikus提供,升级和破坏NPM的问题通常是因为没有同时升级Nodejs,因此在旧且不兼容的引擎上运行新的NPM版本。(是的:npm只是建议您升级,而不关心nodejs版本上的警告;因此导致安装中断,无法恢复。如果不这样做,正如您所说,请通过官网重新安装所有内容)您也可以在上浏览发布版本。在那里,您当前将看到标记为“预发布”和4.4.4为“最新发布”。