首先完全卸载nodejs
#apt-get 卸载
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge nodejs-legacy
sudo apt-get autoremove
#手动删除 npm 相关目录
rm -r /usr/local/bin/npm
rm -r /usr/local/lib/node-moudels
find / -name npm
rm -r /tmp/npm*
再重新安装Nodejs,可参照 官网信息
安装nodejs
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt-get install -y nodejs
找不到 node 命令
安装完成可能出现这个问题。
解决办法,两者取一:
- 重新开一个终端
- 执行
source ~/.bashrc