在 Linux 系统中安装 node
和 cnpm
(淘宝 NPM 镜像工具)的步骤如下:
推荐通过 NodeSource 或 NVM 安装(二选一):
# 1. 选择 Node.js 版本(例如 18.x)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 2. 安装 Node.js 和 npm
sudo apt-get install -y nodejs
# 3. 验证安装
node -v # 查看 Node.js 版本
npm -v # 查看 npm 版本
# 1. 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# 2. 重新加载终端或运行:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# 3. 安装指定版本的 Node.js
nvm install 18 # 例如安装 Node.js 18.x
# 4. 验证
node -v && npm -v
cnpm
是淘宝镜像提供的 npm 替代工具,安装命令:
# 通过 npm 全局安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# 验证安装
cnpm -v
如果不想用 cnpm
,可以直接将 npm 默认镜像设为淘宝源:
npm config set registry https://registry.npmmirror.com
权限问题
如果安装全局包报错(如 EACCES
),修复权限:
sudo chown -R $(whoami) ~/.npm
或使用 sudo npm install -g cnpm --unsafe-perm
。
命令未找到
确保 ~/.npm-global/bin
或 ~/.nvm/versions/node/[version]/bin
已加入 PATH
:
echo 'export PATH=$PATH:~/.npm-global/bin' >> ~/.bashrc
source ~/.bashrc
NodeSource
或 NVM
安装。npm install -g cnpm
安装,或直接切换 npm 镜像源。根据需求选择方法即可!