nodejs

注意:

  1. 本文为作者自用(作者使用的操作系统:ManjaroLinux),适合 Linux 和 macOS 用户参考

  2. 本文会假设你的电脑当前没有安装部署任何本文将安装部署的软件包,如果有,请先将它们完全卸载,并清理干净所有相关的配置信息

  3. 本文将按照一定的逻辑和顺序从头安装部署它们

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 安装 NVM,方便日后进行 Node.js 版本的切换
https://github.com/nvm-sh/nvm

# 查验 NVM 是否安装成功
nvm -v

# 用 NVM 安装 Node.js
nvm ls-remote --lts # 搜索长期支持版(LTS)
nvm install 12.16.1 # 安装
nvm use 12.16.1 # 使用
node -v # 查验当前使用的 Node.js 的版本
npm -v # 查验当前使用的 NPM 的版本
nvm alias default 12.16.1 # 设置默认 Node.js 的版本

# 查看当前 NVM 管理 Node.js 的情况
nvm list

npm config get registry # 查看 NPM 对应的软件源
sudo npm i -g nrm # 全局安装 NRM
nrm ls # 查看可用的软件源
nrm test REGISTRY_NAME # 测试某个软件源的时间延迟
nrm use REGISTRY_NAME # 切换软件源
nrm current # 查看当前 NPM 对应的软件源

# 可选
nrm add REGISTRY_NAME REGISTRY_URL # 增加定制的软件源
nrm del REGISTRY_NAME # 删除定制的软件源

# 可选,你也可以不使用 NRM,而仅仅配置使用淘宝源
npm config set registry https://registry.npm.taobao.org/

当然,你也可以不切换软件源,而仅仅开启网络代理

BUG 处理

1
npm i -g Pana/nrm

(完)