Skip to content

Latest commit

 

History

History
131 lines (103 loc) · 3.58 KB

ubuntu_nodejs.md

File metadata and controls

131 lines (103 loc) · 3.58 KB

Node.js 环境搭建

1 版本要求

  • node >= 8.x 目前稳定版本为 10.x
  • npm >= 5.x

2 提供以下四种方式安装(PS: 建议第四种方式安装)

2.1 调用官网脚本自动安装

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

2.2 使用二进制包文件

2.2.1 设置文件路径

# 按下载版本修改 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

2.2.2 建立软连接

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

2.3 apt 安装

安装版本较低,需手动更新

# 安装 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

3 查看nodejs的版本

node
#
node -v

4 查看npm的版本

npm -v

5 npm 问题

npm install 卡住

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

npm install 报错 “npm ERR! Cannot read property 'insert' of undefined”

类似 issue 描述参考

npm cache clear --force
npm config set registry https://registry.npmmirror.com
# 结合上面的方法 4 使用 nrm 切换镜像源
## npm install -g nrm --registry=https://registry.npmmirror.com