【问题标题】:I want to install nodejs with latest version我想安装最新版本的nodejs
【发布时间】:2019-10-16 04:50:42
【问题描述】:

目前,我有节点版本 10.10.0。我想用最新版本安装它。在我的 ubuntu 18.4 LTS 仿生上。

我尝试过使用

  1. url -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
  2. sudo apt-get install nodejs
  3. node -v

但它仍然显示旧版本

我也试过了

  1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
  2. . ~/.nvm/nvm.sh
  3. nvm install 12.12.0

这些步骤在node -v 命令上显示 12.12.0 版本,但是当我打开新终端或虚拟环境时,它再次显示旧版本,即 10.10.0。请提供解决方案。

【问题讨论】:

  • 尝试为 nvm 设置默认版本。

标签: node.js npm ubuntu-18.04 nvm


【解决方案1】:

您需要使用节点版本管理器并设置默认节点版本。使用以下命令设置默认版本。

nvm alias default <version>
e.g nvm alias default 12.12.0

【讨论】:

    【解决方案2】:

    您可以使用nvm use 12让终端识别您要使用的版本

    【讨论】:

    • 您好,感谢您的反馈。我之前也尝试过,它适用于当前终端,但是当我打开新终端并检查节点版本时,它显示的是旧版本。
    【解决方案3】:

    我刚刚做了pip3 install npm。 为我工作。

    【讨论】:

      【解决方案4】:

      我在我的 VirtualBox 上安装了一个全新的 ubuntu 16.04 64 位。这是我为安装最新版本的 nodejs 所做的:

      1. 转到https://nodejs.org/,点击12.16.1 LTS,这是我能得到的最新版本。几秒钟后将开始下载
      2. 为nodejs创建一个文件夹(如果不存在):
          sudo mkdir -p /usr/local/lib/nodejs
      
      1. 解压到刚刚创建的文件夹:
          sudo tar -xJvf node-v12.16.1-linux-x64.tar.xz -C /usr/local/lib/nodejs
      
      1. 设置环境变量~/.profile,在文件末尾添加下面(确保文件中没有重复)
          # Nodejs
          VERSION=v10.15.0
          DISTRO=linux-x64
          export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
      
      1. 刷新配置文件
          . ~/.profile
      

      恭喜!现在如果你发出node -v,你应该得到v12.16.1

      如果您当前安装了一个以前的版本,这可能不是更新 nodejs 的最佳方式,但它可以让您选择保留哪一个(通过修改 PATH,您可能想要触摸的另一个文件是 /etc/profile )。

      我还建议您在继续安装最新的之前卸载当前的 nodejs(例如sudo apt-get purge node)。

      参考:

      Installation - nodejs help page on github

      【讨论】:

        猜你喜欢
        • 2022-11-03
        • 2018-10-16
        • 1970-01-01
        • 2016-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多