利用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 卸载完成。"

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容