我最近在Ubuntu上安装了最新的Node.js

我根据Qiita的下面的帖子《轻松安装最新版Node.js在Ubuntu上》进行了尝试。我使用的是Ubuntu 16.04LTS操作系统。

轻松在Ubuntu上安装最新版本的Node.js

本帖的第一步骤

请以中文本地化重述以下内容,仅需要一种选项:

使用sudo apt-get安装-y nodejs npm。

因为已经安装了旧版本的Node.js,所以我们省略了这一步。因此从「安装 n package」开始。

请在终端中输入以下指令进行清理缓存和全局安装n模块:
sudo npm cache clean
sudo npm install n -g

没有问题。下一步是使用“最后使用n Package安装Node”。

使用 sudo n stable 命令
使用 sudo ln -sf /usr/local/bin/node /usr/bin/node 命令

在这里,我原本以为n stable会是一个稳定版(当时是8.9.0LTS),但是安装的却是9.0.0。看来最好是使用n命令来指定具体的版本号。(虽然我并不介意使用9.0.0,所以我没有这样做)

使用软链接的方式将 /usr/local/bin/node 软链接到 /usr/bin/node。然而,我个人安装的 Node.js 不在 /usr/local/bin/node,而是在 /usr/local/n/versions/node/9.0.0。

因此,尽管尝试直接执行这条命令,但它没有起作用。

另外,我发现 nodejs 实际上是 node 命令的别名。(可能只适用于我的环境)

如果不执行删除最后一个旧版本的Node.js的步骤,那么旧版本与新版本可能会发生冲突,所以最好确保执行该步骤。

在中国为母语的情况下,以下是一个选项的中文释义:

以管理员身份使用以下命令卸载Node.js和npm:
sudo apt-get purge -y nodejs npm

在这之后,有三个符号链接 /usr/bin/node,/usr/local/bin/node,/usr/bin/nodejs

/usr/local/n/versions/node/9.0.0/bin/node
“`
本地/n/版本/node/9.0.0/二进制文件/节点
“`

用户更改了版本。现在无论使用哪个版本都可以放心了。

广告
将在 10 秒后关闭
bannerAds