我想安装最新版本的nodejs

I want to install nodejs with latest version

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

我尝试使用

  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 alias default <version>
e.g nvm alias default 12.12.0

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

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

我在我的 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