【问题标题】:Which version of Node.js should I choose我应该选择哪个版本的 Node.js
【发布时间】:2013-03-31 13:50:34
【问题描述】:

我计划基于 Node.js 构建一个 Web 应用程序。按照常识,我安装了最新版本的 Node.js (v0.10.0)。还建议我使用 express.js 来避免使用低级 API。

当我尝试安装 express.js 包时,我发现它无法安装,因为缺少一些依赖项。因此,我尝试一一安装所有缺少的依赖项。除了要求 node.js 版本小于 0.9.0("node": "

那么,如果我仍然想使用 express.js,我真的应该将我的 node.js 回滚到更早的版本(

【问题讨论】:

    标签: node.js express formidable


    【解决方案1】:

    Node 0.10.0 比较新,很多框架和库还不支持这个版本。

    节点 0.9.x 是一个不稳定的版本,因为每个奇数版本(每个偶数版本都被认为是稳定的,例如,0.6.x0.8.x0.10.x,...)。

    首先,您可以使用最新的0.8.x 版本,然后随着库的发展升级到0.10.x

    可以在此处找到节点版本控制架构:https://github.com/joyent/node/wiki/FAQ#what-is-the-versioning-scheme

    提示:有一个工具Nave可以让你同时使用多个节点安装。

    编辑 2013-12-04

    同时节点0.10.x非常稳定,应该选择。

    【讨论】:

    • 好吧,我没注意到。这是Node.js的规则,奇数版本相对不稳定?
    【解决方案2】:

    您可以使用Node Version Manage (nvm) 来玩不同版本的节点。也就是说,如果你刚刚开始,我现在会坚持使用 0.8

    【讨论】:

    • 这其实是错误的,NVM是用来安装包的。我想你的意思是nave
    • 您可能会想到NPM,它是节点包管理器。 NVM 和 NPM 不同
    【解决方案3】:

    我建议您检查您的框架和库支持的版本,而不是使用新版本。

    在 Node.js 中,旧库可能未使用您要使用的最新版本的 nodejs 进行更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-02
      • 2019-07-24
      • 1970-01-01
      • 2020-08-09
      • 1970-01-01
      • 2011-06-13
      • 2019-04-02
      • 1970-01-01
      相关资源
      最近更新 更多