1. 前置依赖
bash
运行
sudo apt update
sudo apt install curl wget git -y
2. 安装最新稳定版 nvm
bash
运行
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
3. 写入环境变量(永久生效)
bash 用户(默认 Ubuntu 桌面)
bash
运行
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc
source ~/.bashrc
如果是 zsh(WSL / 自定义终端)
bash
运行
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.zshrc
source ~/.zshrc
4. 验证 nvm 安装
bash
运行
nvm --version
输出版本号即安装成功。
5. 配置国内镜像(解决 node 下载慢)
bash
运行
# 写入永久镜像加速
echo 'export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.bashrc
source ~/.bashrc
6. 安装 Node LTS(Ubuntu22.04 glibc2.35,支持所有新版 node)
bash
运行
# 安装长期支持版
nvm install --lts
# 设置默认使用
nvm alias default lts/*
# 切换版本并清除npm prefix冲突
nvm use --delete-prefix lts/*
7. npm 淘宝镜像加速(创建 react-app、install 提速)
bash
运行
npm config set registry https://registry.npmmirror.com
npm config get registry
8. 全套验证
bash
运行
node -v
npm -v
npx -v
9. 创建 React 项目
bash
运行
npx create-react-app my-app