- node >= 8.x 目前稳定版本为 10.x
- npm >= 5.x
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
# 按下载版本修改 VERSION
VERSION=v10.15.1
DISTRO=linux-x64
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
VERSION=v10.15.1
DISTRO=linux-x64
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npx /usr/bin/npx
安装版本较低,需手动更新
# 安装 nodejs
sudo apt install node
# 安装 nodejs 的依赖库管理工具 npm
sudo apt install npm
# 安装 nodejs 版本管理工具 n
sudo npm install n -g
# 升级 nodejs 的版本
sudo n stable
或者
sudo apt install node
sudo apt install npm
# 升级 npm
sudo npm install npm@latest -g
# 升级 node
sudo npm install -g n
sudo n stable
node
# 或
node -v
npm -v
ubuntu 22.04 使用 apt 安装 npm 之后,执行 npm install
卡住。
# 方法 1:使用代理 registry
## 配置 npm 代理提速,可设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
## 查看配置是否成功使用 npm config get registry
## 删除代理使用 npm config delete registry
## 成功之后继续使用 npm install 安装
npm install xxx
# 方法 2:安装 cnpm 镜像,使用 cnpm 安装
npm install -g cnpm
cnpm instal
# 方法 3:安装 nrm,用来管理 npm 镜像源
## 全局安装 nrm
npm install -g nrm
## 查看可配置的源列表
nrm ls
## 使用配置列表中的源
nrm use taobao
# 方法 4:安装 yarn 镜像,使用 yarn 安装
npm install -g yarn
yarn install
类似 issue 描述参考。
npm cache clear --force
npm config set registry https://registry.npmmirror.com
# 结合上面的方法 4 使用 nrm 切换镜像源
## npm install -g nrm --registry=https://registry.npmmirror.com