在 Ubuntu 上配置 Node.js 和 npm,通常包括安装 Node.js/npm、配置镜像源(可选)、**设置全局目录(可选)**等。下面按常见场景给你一份清晰指南。
sudo apt update
sudo apt install nodejs npm -y
查看版本:
node -v
npm -v
以 Node.js 20.x 为例:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
npm config set registry https://registry.npmmirror.com
查看当前配置:
npm config get registry
恢复官方源:
npm config set registry https://registry.npmjs.org
⚠️ 不推荐直接用 sudo npm -g
创建全局目录:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
写入环境变量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config list
解决方式:
sudo chmod -R 777npm install -g npm@latest
npm -v
如果你告诉我:
我可以给你更定制的配置方案。