1.下载

官方下载:https://nodejs.org/zh-cn/download/
由于官方下载较慢,我们使用国内站点下载:http://nodejs.cn/download/current/
image.png

2.安装

  1. #下载之后上传到系统/home下目录下,解压文件:
  2. tar -xvf node-v16.14.2-linux-x64.tar.xz
  3. #/home下会形成node-v16.14.2-linux-x64的文件夹
  4. #接下来执行移动到/usr/local下并重命名为node
  5. mv node-v16.14.2-linux-x64 /usr/local/node
  6. #执行软连接
  7. ln -s /usr/local/node/bin/node /usr/bin/node
  8. ln -s /usr/local/node/bin/npm /usr/bin/npm
  9. #测试
  10. node -v
  11. #卸载
  12. rm -rf /usr/local/node

3.使用版本管理工具nvm

nvm官方地址:https://github.com/nvm-sh/nvm/releases
命令行脚本安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
#设置环境变量
export NVM_NODEJS_ORG_MIRROR=https://mirrors.aliyun.com/nodejs-release/
命令行输入:nvm list没反应,重新刷新一下系统配置,source ~/.bashrc
使用安装命令:nvm install v16.14.2
用于上述命令较慢,我们可以将已经下载好的包复制到nvm缓存目录,这样安装的时候就直接使用离线安装
缓存文件位置:~/.nvm/cache/bin/node-v16.14.2-linux-x64/node-v16.14.2-linux-x64.tar.xz
复制文件到该位置:
mkdir -p ~/.nvm/cache/bin/node-v16.14.2-linux-x64
cp node-v16.14.2-linux-x64.tar.xz ~/.nvm/cache/bin/node-v16.14.2-linux-x64/node-v16.14.2-linux-x64.tar.xz
#安装
nvm install v16.14.2
#使用版本
nvm use v16.14.2image.png
#测试node
node -v
#卸载nvm
rm -rf ~/.nvm
image.png

4.配置npm淘宝镜像源

2022年5月底淘宝镜像源切换了。
npm install -g cnpm —registry=https://registry.npmmirror.com
当安装好node后即可开始操作
npm config set registry https://registry.npmmirror.com
#npm config set registry http://registry.npm.taobao.org/
检查是否更换成功
npm config get registry

5.fnm安装(推荐使用)

安装依赖 yum install unzip zip curl
curl -fsSL https://fnm.vercel.app/install | bash
export PATH=/root/.fnm:$PATH
eval “fnm env
source /root/.bashrc
# 设定环境变量
export FNMNODE_DIST_MIRROR=https://mirrors.aliyun.com/nodejs-release/
# 然后正常使用 fnm 即可_
fnm install
windows下:
设置env:https://github.com/Schniz/fnm#shell-setup
dos下执行
FOR /f “tokens=*” %i IN (‘fnm env —use-on-cd’) DO CALL %i
image.png

6.参考

https://www.jianshu.com/p/b2ff623706b2
https://www.jianshu.com/p/d43e59280084
https://npmmirror.com/
https://www.jb51.net/article/230512.htm
https://www.cnblogs.com/zys2019/p/14906392.html