cd /usr/local/bin
去 node 中国官网,找到自己要下载的版本
点击这个阿里云镜像,因为是国内的节点,速度会快很多
进入阿里镜像站,下载这个 64 位 linux 版本,复制这个链接地址
进入 final shell 中使用 wget
命令下载该文件
yum install -y wget
# 前提需要先安装wget命令
wget https://npmmirror.com/mirrors/node/v16.14.2/node-v16.14.-linux-x64.tar.xz
该命令会在此路径下载要安装的压缩包
输入以下命令开始解压
tar -xvf node-v16.4.0-linux-x64.tar.gz
回到上一级重命名文件夹为 node.js
cd ..
mv node-v16.4.0-linux-x64.tar.gz Node.js
cd Node.js/bin
进入 nodejs 中 bin 文件夹,有以下三个文件
执行命令配置关联
ln -s /usr/local/bin/Node.js/bin/node /usr/bin/node
ln -s /usr/local/bin/Node.js/bin/npm /usr/bin/npm
ln -s /usr/local/bin/Node.js/bin/npx /usr/bin/npx
xxxxxxxxxx deb http://mirrors.aliyun.com/debian/ bullseye main non-free contribdeb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contribdeb http://mirrors.aliyun.com/debian-security/ bullseye-security maindeb-src http://mirrors.aliyun.com/debian-security/ bullseye-security maindeb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contribdeb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contribdeb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contribdeb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contribsh
wsl --shutdown
wsl
配置好后进入根目录,输入 npm,node 等命令测试一下
此时 node 已经安装成功!!!
设置全局安装位置
# 进入node安装位置
cd /usr/local/bin/Node.js
# 新建全局安装文件夹和缓存文件夹
mkdir node_global
mkdir node_cache
# 设置下全局安装路径和缓存位置
npm config set prefix "node_global"
npm config set cache "node_cache"
# 最后查看下自己配置是否成功
npm config ls
node 安装路径下的文件夹格式
更换国内的淘宝镜像源提高下载速度
# 设置镜像源(淘宝或者腾讯镜像源)
npm config set registry=https://registry.npmmirror.com
npm config set registry=http://mirrors.cloud.tencent.com/npm
# 查看更改后的镜像源
npm config get registry
npm i pnpm -g
安装完成后输入pnpm 会发现提示命令没找到,这是由于nodejs 是使用二进制包解压缩后,将 npm 和 node 命令使用软链接放到 /usr/local/bin 中安装的
配置环境变量,让以后每次全局安装的命令都从自己指定的目录文件夹去搜寻
nano /etc/profile
在末尾添加全局命令的文件夹
export PATH="$PATH:/usr/local/bin/nodejs/node_global/bin"
保存后需要执行以下命令才会生效
source /etc/profile