Linux 环境下,我通过 apt 安装 nodejs 发现无论怎么更新 sudo apt update & sudo apt install nodejs,始终只能安装到 node 10.x 版本,然而我需要安装最新版本的 Node.于是通过二进制安装。

确定版本

    1. 确定 Linux 系统版本,我的是 x86_64
    1
    uname -m
    1. Node 官网 找到你需要安装的版本,右键复制安装包地址链接。
      img

安装

    1. 下载
      1
      wget https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-x64.tar.xz
    1. 解压
      我放在了 /usr/local/bin 目录下
    1
    sudo tar -xvf node-v13.11.0-linux-x64.tar.xz -C /usr/local/bin
    1. 修改命名
    1
    sudo mv /usr/local/bin/node-v13.11.0-linux-x6 /usr/local/bin/node
    1. 配置环境变量
    1
    echo 'export PATH="$PATH:/usr/local/bin/node/bin"' >> ~/.bashrc && source ~/.bashrc
    1. 查看版本
      1
      2
      node -v
      npm -v