我想安装最新版本的nodejs

时间:2019-10-16 04:50:42

标签: node.js npm ubuntu-18.04 nvm

当前,我的节点版本为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的旧版本。请提供解决方案。

4 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

  1. 转到https://nodejs.org/,单击12.16.1 LTS,这是我可以获得的最新版本。下载将在几秒钟内开始
  2. 为nodejs创建一个文件夹(如果不存在):
    sudo mkdir -p /usr/local/lib/nodejs
  1. uzip到刚创建的文件夹:
    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,您可能要触摸的另一个文件是{{1 }}。

我还建议您先卸载当前的nodejs(例如/etc/profile),然后再安装最新的nodejs。

参考:

Installation - nodejs help page on github