【问题标题】:Where and how can I get a certain version of NodeJs?我在哪里以及如何获得特定版本的 NodeJs?
【发布时间】:2015-11-17 15:57:16
【问题描述】:

我明天将参加 MS 课程,我应该安装 NodeJs 版本 0.12.7。但是,当我关注link provided 时,我只得到一堆文件的目录列表。而且我当然不确定我需要哪个(我在 Win 8 上)。

我也尝试过他们的首页,但那里宣传的版本是 v.4.2.2 和 v.5.0.0,这让我感到惊讶(参见 v.0.12.7)。当我访问downloads' section 时,我完全被大量的选项、平台、版本等搞糊涂了。

我相信我选择错误选项的神一般的能力以及我将所有事情都混淆到荒谬边缘的超能力,所以我宁愿直接询问如何获得所要求的版本,而不是诅咒我的直肠。 0.12.7 适用于 Win 8)。

【问题讨论】:

    标签: node.js


    【解决方案1】:

    我建议使用 nvm,它非常适合节点版本管理和安装您想要的任何特定版本的节点。 https://github.com/creationix/nvm

    【讨论】:

    • 不确定它与我的问题有何关系。在这个阶段,我只是想获得他们为明天的会议推荐的设置(即 NodeJs v.0.12.7 和 Visual Studio Code)。
    • 这绝对是最好的答案,尽管 OP 不明白这是最好的。
    【解决方案2】:

    如果您运行的是 32 位 Windows,那么您需要链接目录中的 node-v0.12.7-x86.msi 文件。

    如果您运行的是 64 位 Windows,那么您需要 x64 子目录中的 node-v0.12.7-x64.msi 文件。

    【讨论】:

    • 好的,谢谢。令我惊讶的是,在首页上宣传的两个版本(v.4 和 v.5)和请求的版本(v.0)之间存在如此巨大的版本差异。有什么特别的原因吗?老歌(v.0.12)是某种“以前的母核”还是他们碰巧使用的任意版本? 任何版本都可以吗(并且主要发言人只是想确保一切都按照计划精确进行)?
    • @KonradViltersten Node v4.0.0 是 v0.12.7 之后的第一个版本,请参阅this question 了解有关奇怪版本编号的更多详细信息。较新的版本也应该可以正常工作,但正如您所说,演讲者可能希望保持简单。
    • 啊,逃避编号系统称为自然数...而不是 1、2、3、4 等... Windows:3、95、2000、7、8、8.1、10。 NodeJs:0.12、4、5...完全简单,一点也不混乱...电影也是如此-终结者:1、2、3,但还有一堆字幕...我不喜欢!不过,+1 是为了让您更清楚。 NVM 和 NodeEnv 只是 4.2 和 5.0 的不同名称吗?
    • @KonradViltersten 不,这些是节点版本管理器,可让您轻松地在您使用的 Node.js 版本之间切换。
    【解决方案3】:

    正如@Ryan McDermott 建议的那样,nvm 很好。我喜欢的另一个选项是 nodeenv:https://github.com/OiNutter/nodenv

    首先,安装nodenv。然后,安装插件node-build (https://github.com/OiNutter/node-build)。然后您可以执行以下操作:

    nodenv install --list   # list available node versions
    nodenv install 0.12.7   # install the specified version
    nodenv global 0.12.7    # use the specified version of node
    

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2011-05-20
      • 2019-01-14
      • 2014-12-23
      • 1970-01-01
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多