distributions/README.md at master · nodesource/distributions (github.com)
# Using Ubuntu
curl -fsSL <https://deb.nodesource.com/setup_18.x> | sudo -E bash -
sudo apt-get install gcc g++ make
curl -sL <https://dl.yarnpkg.com/debian/pubkey.gpg> | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] <https://dl.yarnpkg.com/debian> stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
sudo apt-get install -y nodejs
更新版本
node –v
export N_PREFIX=[路径]
export PATH=$N_PREFIX/bin:$PATH
npm install -g n
n stable
curl -L <https://raw.githubusercontent.com/tj/n/master/bin/n> -o n
bash n lts
# Now node and npm are available
sudo npm install -g n
sudo npm install -g yarn
npm 换源
镜像举例:
1.临时使用npm --registry <https://registry.npm.taobao.org> install express
2.持久使用
npm config set registry <https://registry.npm.taobao.org>
// 配置后可通过下面方式来验证是否成功npm config get registry
// 或npm info express
3.通过cnpm
使用npm install -g cnpm --registry=https://registry.npm.taobao.org
// 使用cnpm install expresstall express