利用ChatGPT写了一个Node.js 和 npm的卸载脚本

#!/bin/bash
 
# 卸载 Node.js 和 npm
echo "正在卸载 Node.js 和 npm..."
sudo apt-get purge --auto-remove nodejs -y
sudo apt-get purge --auto-remove npm -y
 
# 清理全局 npm 包和缓存
echo "正在清理全局 npm 包和缓存..."
sudo npm uninstall -g
sudo npm cache clean --force
 
# 删除 Node.js 和 npm 的配置文件和缓存
echo "正在删除 Node.js 和 npm 的配置文件和缓存..."
sudo rm -rf ~/.npm
sudo rm -rf ~/.nvm
sudo rm -rf ~/.node-gyp
sudo rm -rf ~/.config/configstore/
 
# 删除 Node.js 的安装目录
echo "正在删除 Node.js 的安装目录..."
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules/
 
# 更新系统的软件包索引
echo "正在更新系统的软件包索引..."
sudo apt-get update
 
# 检查是否有遗留的 Node.js 或 npm 文件
echo "正在检查系统上可能遗留的 Node.js 或 npm 文件..."
node_check=$(whereis node | cut -d ' ' -f2)
npm_check=$(whereis npm | cut -d ' ' -f2)
 
if [ -n "$node_check" ]; then
    echo "找到遗留的 Node.js 文件:$node_check"
    sudo rm -rf $node_check
fi
 
if [ -n "$npm_check" ]; then
    echo "找到遗留的 npm 文件:$npm_check"
    sudo rm -rf $npm_check
fi
 
echo "Node.js 和 npm 卸载完成。"

 

版权声明:
作者:wkweb
链接:https://www.wkweb.cn/2141.html
来源:哇咔资源网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
利用ChatGPT写了一个Node.js 和 npm的卸载脚本
#!/bin/bash # 卸载 Node.js 和 npm echo "正在卸载 Node.js 和 npm..." sudo apt-get purge --auto-remove nodejs -y sudo apt-get purge --auto-remo……
<<上一篇
下一篇>>