cd /tmp
# 这里安装的是当前(2025-11)最新长期支持版本,若要最新版本请访问 Node.js 官方网站(https://nodejs.org/zh-cn)查看
NODE_VER=24.11.1
# 此链接可能在境内无法访问
## wget --continue https://nodejs.org/dist/v${NODE_VER}/node-v${NODE_VER}-linux-x64.tar.xz
# 如果上面的链接无法到达,可选择以下的境内镜像
# 主页在 https://mirrors.ustc.edu.cn/node/
wget --continue https://mirrors.ustc.edu.cn/node/v${NODE_VER}/node-v${NODE_VER}-linux-x64.tar.xz
sudo tar Jxvf ./node-v${NODE_VER}-linux-x64.tar.xz -C /usr/local/
rm -vf /tmp/node-v${NODE_VER}-linux-x64.tar.xz
# 创建 Node 相关的二进制文件软链接到 /usr/local/bin/,
# 好让用户能够使用 node、npm 和 yarn 等命令
sudo ln -sf /usr/local/node-v${NODE_VER}-linux-x64/bin/* /usr/local/bin/
sudo ln -sf /usr/local/node-v${NODE_VER}-linux-x64/bin/node /usr/local/bin/nodejs
# 将 Node 的可执行文件目录添加到用户的 PATH 环境变量中
echo "export PATH=\"\${PATH}:/usr/local/node-v${NODE_VER}-linux-x64/bin\"" >> ~/.bashrc
sudo bash -c 'echo "export PATH=\"\${PATH}:/usr/local/node-v'${NODE_VER}'-linux-x64/bin\"" >> /root/.bashrc'
# 使 PATH 变量生效
source ~/.bashrc
设置 Npm 的境内镜像
# 给当前用户创建
npm config set registry http://registry.npm.taobao.org/
# 给 root 用户创建
sudo npm config set registry http://registry.npm.taobao.org/
安装 Yarn 大于 4.0 的版本
启用 Corepack
Corepack 是一个实验性工具,可帮助管理包管理器的版本。
首先要启用 Corepack,它内置在 Node.js(>=16.10)二进制包中,默认是禁用的。
可通过运行以下命令来启用:
sudo corepack enable
快速切换 Yarn 版本
在 Corepack 命令执行之后,首次使用 Yarn 命令将从官方仓库下载指定的 Yarn 版本,仅须输入“Y”
# Node.js ^16.17 or >=18.6
# 安装 yarn 4+
corepack prepare yarn@stable --activate
# 给 root 用户安装 Yarn
sudo corepack prepare yarn@stable --activate
##################################################
# 安装 yarn 2+
corepack prepare yarn@2 --activate
sudo corepack prepare yarn@2 --activate
检验 Yarn 是否安装成功:
sudo yarn --version
yarn --version
更改 Yarn 版本
如果不想要最新稳定版,可以把它升级为其他版本。
此举将覆盖 corepack 的设定。
# 更改为最新版本
sudo yarn set version berry
# 更改为 v2.x.x 版本
sudo yarn set version 2
验证:
sudo yarn --version
yarn --version