Ubuntu 22.04 完整安装 nvm 步骤

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