我最近在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/二进制文件/节点
“`
用户更改了版本。现在无论使用哪个版本都可以放心了。