前言

Linux有很多个发行版本,不同的发行版本有不同的包管理工具。为了安装指定的Node.js版本,有时候需要花一些精力找攻略或者安装额外的包管理工具等,有些包管理工具并没有最新的Node.js版本。所以,如果是Linux系统,索性直接使用编译好的二进制文件进行安装是最省心省力的。

安装

  • 下载指定版本的二进制文件

在Node.js官方的发布网站https://nodejs.org/dist/下载合适的二进制包,比如我要安装v11.14.0版本,我需要下载二进制包为node-v11.14.0-linux-x64.tar.gz

  • 解压文件
tar -xvf node-v11.14.0-linux-x64.tar.gz
  • 拷贝文件到指定目录
sudo cp -r node-v11.14.0-linux-x64/* /usr/local/
  • 测试是否安装成功
root@blackmatch:~# node -v
v11.14.0
root@blackmatch:~# npm -v
6.7.0
root@blackmatch:~# npx -v
6.7.0

总结

  • 二进制包一定要下载合适的(比如x64、x86)等。
  • 安装完成后如果相关命令不生效,请重新打开一个终端即可生效。