首页 > 解决方案 > 节点 JS - 无法在 ubuntu 16.04 中安装节点 js 版本 8.9 或更高版本

问题描述

我尝试了各种方法来在我的操作系统上安装最新版本的 nodejs,但都没有成功。

最后它总是安装 版本 v.4.2.6

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

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

// 抛出错误版本:
在此处输入图像描述


尝试执行节点 11 脚本:
在此处输入图像描述


上述脚本的o/p:
在此处输入图像描述

请指导我如何修复它。我已经关注了其他一些 stackoverflow 链接,但未能成功。

谢谢你的帮助。

标签: node.jsexpressnpm

解决方案


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

方法1: 我点击了这个链接,成功了: 在ubuntu 16.04上更新nodejs

方法二:

您可以跳过上面的链接并按照以下步骤操作:

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

按照此处的说明安装它

测试您的安装:

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

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

推荐阅读