在 Debian 上“卸载 Swagger”要看你之前是怎么安装的,因为 Swagger 不是一个单一软件,常见情况有下面几种。
apt 安装的(较少见)如果你是用 apt 安装过相关包:
dpkg -l | grep -i swagger
如果有结果,比如 swagger-ui 之类:
sudo apt remove --purge swagger-ui
sudo apt autoremove
如果你是用 Node.js 安装的:
npm ls -g swagger
npm ls -g swagger-cli
npm ls -g swagger-ui
卸载:
sudo npm uninstall -g swagger
sudo npm uninstall -g swagger-cli
sudo npm uninstall -g swagger-ui
查看容器:
docker ps -a | grep swagger
停止并删除:
docker stop swagger_container_name
docker rm swagger_container_name
如果是用 docker-compose:
docker-compose down
如果你是在某个项目目录里安装的:
npm uninstall swagger-jsdoc swagger-ui-express
或删除整个项目目录:
rm -rf your_project_dir
如果是直接下载并放在 Web 目录:
sudo rm -rf /var/www/html/swagger*
并删除 Nginx / Apache 配置:
sudo rm /etc/nginx/sites-enabled/swagger
sudo nginx -t && sudo systemctl reload nginx
which swagger
which swagger-cli
find / -iname "*swagger*" 2>/dev/null
如果你能告诉我:
我可以给你精确的一条命令卸载方案。