**
如已经安装过最新版的node话可直接跳到操作6:
1.查看node版本,没安装的请先安装;
node -v
如果安装成功的话会返回版本号:
2.如果nodejs包出错需要重新安装的话,删除不干净会有可能出现问题,下面就介绍完全卸载nodejs以及重新安装最新版的方法
卸载
首先使用以下命令删除软件包:
sudo apt remove nodejs
sudo apt remove npm
sudo apt autoremove
然后到以下文件夹删除相关残留文件:
进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
进入 /usr/local/bin 删除 node 的可执行文件
到目前为止本机的node就删除干净了
安装
使用apt install nodejs安装的并不是最新版的node.js,较为简单的安装最新版需要安装curl和git包,没有安装的话执行以下命令
sudo apt install git curl
安装结束或者已经安装了的话执行以下命令:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
到目前为止就已经安装好最新版本的node了
执行
node -v
发现版本号还是旧的,并未改变⬇️
3.清楚node缓存;
sudo npm cache clean -f
4.安装node版本管理工具’n’;
sudo npm install n -g
5.使用版本管理工具安装指定node或者升级到最新node版本;
sudo n stable (安装node最新版本)
6.使用node -v查看node版本,如果版本号改变为你想要的则升级成功。
若版本号未改变则还需配置node环境变量
7.查看通过n安装的node的位置;
which node (如:/usr/local/n/versions/node/16.12.3)
8.cd进入/usr/local/n/versions/node/ 你应该能看到你刚通过n安装的node版本这里如:8.9.4;编辑/etc/profile;
ls
vim /etc/profile
9.将node安装的路径(这里为:/usr/local/n/versions/node/8.9.4)添加到文件末尾;
#set node path
export NODE_HOME=/usr/local/n/versions/node/8.9.4
export PATH=$NODE_HOME/bin:$PATH
10.wq退出保存文件,编译/etc/profile;
source /etc/profile
再次使用node -v查看node版本,不出意外版本号应该变为你想要的。