1、下载安装包

wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz

2、解压

tar -xvf node-v12.18.2-linux-x64.tar.xz

3、创建node和npm软连接

cd node-v12.18.2-linux-x64

ln -s /opt/node-v12.18.2-linux-x64/bin/node /usr/bin/node

ln -s /opt/node-v12.18.2-linux-x64/bin/npm /usr/bin/npm

4、安装pm2(安装pm2时,提示我npm需要更新,按照提示来就行)

npm install -g pm2

5、创建pm2软连接(安装pm2后node的bin目录下会生成pm2文件)

ln -s /opt/node-v12.18.2-linux-x64/bin/pm2 /usr/bin/pm2

6、检查是否安装成功和版本号

npm -v

node -v

npm镜像源管理

清除node的cache(清除node的缓存,这个看情况而定,不是必须的)

sudo npm cache clean -f 

安装"n"版本管理工具,管理node(没有错,就是n)

sudo npm install -g n 

更新node版本

sudo npm install npm@latest -g 

再查一遍本机当前Node和npm的版本吧

node -v 
npm -v 

1、查看npm源地址

npm config list

结果:

metrics-registry = "http://registry.npm.taobao.org/"

2、修改registry地址,比如修改为淘宝镜像源。

npm set registry https://registry.npm.taobao.org/

如果有一天你肉身FQ到国外,用不上了,用rm命令删掉它

npm config rm registry

3、nrm是专门用来管理和快速切换私人配置的registry
建议全局安装

npm install nrm -g --save

用nrm ls命令查看默认配置,带*号即为当前使用的配置

nrm ls

也可以直接输入以下命令查看当前使用的是哪个源

nrm current

切换源

nrm use cnpm

用nrm add 命令添加公司私有npm源,如http://registry.npm.360.org(随便写的),起个别名叫qihoo

nrm add qihoo http://registry.npm.360.org

测试下速度

nrm test npm

输出npm ---- 790ms

最后,如果你被公司开除了,怒删公司npm源配置