尽管尝试之前进行了更新,但无法安装最新版本的 NodeJs

尽管尝试之前进行了更新,但无法安装最新版本的 NodeJs

我正在更新有关可用包的信息。

sudo apt-get update

然后,我正在安装Node.js 库新平台

sudo apt-get install nodejs
sudo apt-get install npm

完成后,我收到最新版本已安装的消息。我也验证了这一点。

nodejs --version

它说版本是8.10.0。然而,当我检查NodeJs 的页面,它表示最新版本是10.10.0(甚至 LTS 版本更高,8.11.4)。

显然,我没有得到最新版本,作为一个 Linux 新手,我肯定我做错了什么,尽管我遵循了指引

我的版本是,根据“关于”,18.04.1 LTS

  1. 我因为无知而错过了什么?
  2. 如何安装最新版本的 NodeJs?

答案1

使用NodeJS 指南用于安装 10.x repo。这些说明大致复制如下:

Node.js 可从节点源Debian 和 Ubuntu 二进制发行版存储库(以前称为Chris Lea 的Launchpad PPA)。可以在 GitHub 上找到对此存储库的支持及其脚本节点源/分布

笔记:如果你正在使用 Ubuntu Precise 或 Debian Wheezy,你可能需要阅读在旧发行版上运行 Node.js >= 6.x

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

或者,对于 Node.js 10:

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

选修的:安装构建工具

要从 npm 编译和安装本机插件,您可能还需要安装构建工具:

sudo apt-get install -y build-essential

可用的架构:

  • i386(32 位)
  • amd64(64 位)
  • 臂丛(ARM 32 位硬浮点,ARMv7 及更高版本:arm-linux-gnueabihf

支持的 Ubuntu 版本:

  • Ubuntu 14.04 LTS(可靠的塔尔羊)
  • Ubuntu 16.04 LTS(Xenial Xerus)

答案2

很简单。我遇到过同样的问题,但解决了。不需要使用终端。只需前往 Ubuntu 软件商店(通常称为 snap 软件包商店),搜索 nodejs 并安装它。在这个软件包商店中,您将找到最新版本的 nodejs。如果您使用终端,则可能会安装旧版本的 nodejs。希望它能正常工作。祝您编码愉快

相关内容