Node JS-无法在ubuntu 16.04中安装Node js 8.9版或更高版本

时间:2019-02-05 11:20:42

标签: node.js express npm

我尝试了各种方法,可以通过这些方法在操作系统上安装最新版本的nodejs,但未成功。

最后,它总是以安装结束 版本v.4.2.6

当我运行以下命令时,它总是显示一个错误,该错误在终端的屏幕截图中共享。
当前版本:
须藤apt-get install curl python-software-properties curl -sL https://deb.nodesource.com/setup_11.x |须藤-E bash-

或LTS版本:
须藤apt-get install curl python-software-properties curl -sL https://deb.nodesource.com/setup_10.x |须藤-E bash-

//引发错误 版本:
enter image description here


尝试执行节点11脚本:
enter image description here


以上脚本的o / p:
enter image description here

请指导我如何解决。我已经关注了其他一些stackoverflow链接,但没有成功。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我建议卸载当前的NodeJS版本,然后安装nvm。 然后,您可以使用nvm管理所有节点版本。

方法1: 我点击了此链接,它成功了: updating nodejs on ubuntu 16.04

方法2:

您可以跳过上面的链接,然后执行以下步骤:

使用节点版本管理器(NVM):

按照here

的说明进行安装

测试安装:

关闭当前终端,打开新终端,然后运行:

command -v nvm

使用它安装尽可能多的版本:

nvm install 8              # Install nodejs 8
nvm install --lts          # Install latest LTS (Long Term Support) version

列出已安装的版本:

nvm ls

使用特定版本:

nvm use 8                  # Use this version on this shell

设置默认值:

nvm alias default 8        # Default to nodejs 8 on this shell
nvm alias default node     # always use latest available as default nodejs for all shells

答案 1 :(得分:1)

如果已安装npm-

运行

sudo npm cache clean -f
sudo npm install -g n

全局安装n

npm i -g n 

然后使用n切换到最新的稳定节点版本

n stable