如何在Ubuntu中安装最新版本的nodejs

我已经尝试了很多解决方案来在我的系统中安装最新版本的节点js但它没有任何工作。它只安装不支持vuejs节点版本vuejs

输出type -a node nodejs

 node is /usr/local/bin/node node is /usr/bin/node nodejs is /usr/bin/nodejs 

apt-cache policy nodejs的输出是

 nodejs: Installed: 5.12.0-1nodesource1~xenial1 Candidate: 5.12.0-1nodesource1~xenial1 Version table: *** 5.12.0-1nodesource1~xenial1 500 500 https://deb.nodesource.com/node_5.x xenial/main amd64 Packages 100 /var/lib/dpkg/status 4.2.6~dfsg-1ubuntu4.1 500 500 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages 4.2.6~dfsg-1ubuntu4 500 500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 

有什么建议 ?

您可以尝试使用节点版本管理器(NVM)。 你可以在github上找到它。

简要介绍安装nvmnode (有关更多信息,请参阅github存储库):

  • 安装nvm

     wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 
  • 更新Ubuntu环境变量。 此命令允许您从终端内的任何位置运行nvm

     export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" 
  • 检查nvm已安装:

     nvm --version 
  • 安装最新版本的node (默认选择版本):

     nvm install node 
  • 检查node版本:

     node -v 

注意 :如果您第一次无法打开节点,请尝试关闭并重新打开shell。

使用以下命令删除上一个:

 sudo apt-get remove nodejs npm 

使用PPA(当前版本)重新安装:

 sudo apt-get install python-software-properties curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - 

对于LTS:

 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 

面对同样的问题,无法从5.12.0更新到6.x LTS版本。但是按照Nodejs.org中提到的说明解决了它。

无需删除旧版本和所有版本。

升级到6.x版本:运行以下命令:

 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs 

升级到8.x版本:运行以下命令:

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs 
 apt-cache madison nodejs echo "deb https://deb.nodesource.com/node_8.x xenial main" > /etc/apt/sources.list.d/nodesource_8.x.list curl --silent https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - apt-get --assume-yes update apt-get --assume-yes upgrade apt-cache madison nodejs apt-get --assume-yes install nodejs