【问题标题】:Use NVM To Install Latest NodeJS For Specific Major Version使用 NVM 为特定主要版本安装最新的 NodeJS
【发布时间】:2017-06-27 20:29:54
【问题描述】:

我想使用nvm 安装 NodeJS 4 的最新次要/补丁版本。我不只是想要“最新的”,因为那将是 NodeJS 8 或更高版本,现在可能会发生重大变化。

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

【问题讨论】:

    标签: nvm


    【解决方案1】:

    (这里是 nvm 维护者)

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

    另外,您可以使用nvm install --lts=argon(和nvm alias default lts/argon,如果您想专门与 LTS 行挂钩,而不仅仅是 v4。

    【讨论】:

    • 在 1.1.7 版本中删除了 install 4.x,改用 install 4。
    • nvm 没有 1.1.7 版本 - 也许你的意思是 nvm-windows
    • 刚试过nvm install 10,安装的是10.0.0而不是最新的10
    • @HenryIng-Simmons 如果您使用的是 nvm.sh(而不是 nvm-windows),则不应该是这种情况;如果是,请提出问题。
    • nvm 仅适用于 POSIX,因此在 Windows 上这需要 WSL。 nvm-windows 是一个不相关的项目,仅适用于 windows。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 2016-06-29
    • 2020-11-11
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多