【问题标题】:Install different versions of NodeJS安装不同版本的 NodeJS
【发布时间】:2012-01-17 07:46:27
【问题描述】:

是否可以在同一台机器上安装不同版本的NodeJS?

【问题讨论】:

    标签: node.js version


    【解决方案1】:

    您可以在这里遵循简单的方法

    第一步:

     $ curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash
    

    第二步:

     $ source ~/.profile
    

    step3:列出node的最新版本

     $ nvm ls-remote
    

    第四步:

      $  nvm install 7.10.0
    

    第五步:为节点版本创建默认别名

    $ nvm alias default 7.10.0
    

    第六步:

    $node --version
    

    就是这样。

    【讨论】:

      【解决方案2】:

      Windows 用户查看nvmwhere。

      在意识到不支持 Windows 之前,您可能会尝试安装列出的其他一些版本。

      例如在nave的页面上

      它可能永远无法在 Windows 上运行,或者其他系统缺少本机 再次伯恩壳。对不起。

      【讨论】:

      • nvmw 似乎不再受支持:“抱歉,nvmw 不再维护。如果有人想继续维护,请通过电子邮件或推特与我联系。”
      【解决方案3】:

      最好的选择是节点版本管理器NVM 安装非常简单,您可以使用简单的nvm use 命令从一个版本更改为另一个版本。

      【讨论】:

        【解决方案4】:

        如果您需要一些简单的东西,n 实用程序就是为您准备的。

        安装它(如果需要,在命令中使用sudo 前缀):

        npm -g install n
        

        然后:

        npm cache clean -f
        

        (不要害怕警告)

        然后请n(如果需要,请下载并)使用您指定的版本。例如:

        n 0.11.13
        

        等等!

        如果您安装多个版本,您将能够在它们之间切换。详情请见n page。

        【讨论】:

          【解决方案5】:

          我使用中殿。 https://github.com/isaacs/nave

          > npm install -g nave
          > nave use 0.4.12 # starts a subshell with 0.4.12 at the head of the path
          > node --version
          v0.4.12
          > exit # go back to the original shell
          > nave use 0.6.5
          > node --version
          v0.6.5
          > nave usemain
          

          请注意,第一次需要版本时,系统会为您下载和编译。

          【讨论】:

          • Nave 需要 bash。它可能永远无法在 Windows 上运行,或者其他系统缺少本机 Bourne Again Shell。 github.com/isaacs/nave#compatibility
          • 您还可以创建命名环境。例如,nave use foobar 会询问您要与 foobar 关联的节点版本。一旦创建,可以使用相同的命令切换到。
          【解决方案6】:

          您可以使用多种节点管理器来实现此目的,但最受欢迎的是:

          【讨论】:

          • N 看起来真的很棒,但它似乎并没有覆盖我正在运行的 node.js 版本。你是否使用 n,并且知道如何让它抢占你最初安装的 node 版本?
          • 我现在实际上使用的是 NVM,我总是可以回滚到我想要的任何版本的 Node 并且将其设为默认版本。 N 应该也有这个功能。
          • 对于 Windows,请使用 nvm-windows,它带有安装程序并且维护良好。 (这个 SOF 问题中也提到了这一点:multiple-versions-of-node-on-windows)。
          • NVM 可以在.nvmrc 文件中设置节点版本,我在 N 文档中找不到这个功能,所以 NVM 对我来说是赢家
          猜你喜欢
          • 1970-01-01
          • 2020-07-16
          • 2021-05-07
          • 2016-11-21
          • 1970-01-01
          • 1970-01-01
          • 2018-10-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多