使用 NVM 为特定的主要版本安装最新的 NodeJS

meu*_*rus 5 nvm

我想使用nvm. 我不只是想要“最新”,因为那将是 NodeJS 8 或以后的任何版本,现在可能会发生重大变化的版本。

如果它是一个npm依赖项,我可以说nvm install "^4",但这不起作用。有没有一个简单的命令来做到这一点?如果没有,我是否可以在命令行上执行某些操作来查找最新版本并将其安装在适用于 Windows 和基于 Unix 的控制台的单行程序中?

LJH*_*arb 5

(这里是 nvm 维护者)

如果您运行nvm --help(确保您使用的是最新版本nvm),您将看到所有nvm支持的内容的描述。具体来说,nvm不支持 semver 范围,但是,nvm install 4nvm install 4.x将安装节点 4 的最新可用版本。

单独地,您可以使用nvm install --lts=argonnvm alias default lts/argon如果您想专门固定到 LTS 行,而不仅仅是 v4.

  • 在版本 1.1.7 中,删除了 install 4.x,改用 install 4。 (4认同)
  • 刚刚尝试了“nvm install 10”,安装的是 10.0.0 而不是最新的 10 (3认同)
  • nvm 仅适用于 POSIX,因此在 Windows 上这需要 WSL。`nvm-windows` 是一个不相关的项目,仅适用于 Windows。 (2认同)