在 Debian 系统上,“卸载 Swagger”具体要看你是怎么安装、以什么形式使用的。下面分几种常见情况说明。
Swagger 本身通常不是通过 apt 直接安装的,但如果你确定是用 apt 装的:
dpkg -l | grep -i swagger
如果有结果,例如 swagger-ui 之类的包:
sudo apt remove --purge swagger-ui
sudo apt autoremove
docker ps -a | grep swagger
docker stop swagger_container_name
docker rm swagger_container_name
docker images | grep swagger
docker rmi swagger_image_id
npm ls -g | grep swagger
卸载:
npm uninstall -g swagger
# 或
npm uninstall -g swagger-cli
npm uninstall -g swagger-ui-express
进入项目目录:
npm uninstall swagger-jsdoc swagger-ui-express
pip show flasgger
pip uninstall flasgger
或:
pip uninstall drf-yasg
如果是虚拟环境,先激活再卸载。
通常在:
/var/www/swagger/opt/swagger直接删除目录并清理配置:
sudo rm -rf /var/www/swagger
并删除对应的 Nginx/Apache 配置文件。
which swagger
find / -iname "*swagger*" 2>/dev/null
如果你能告诉我:
我可以给你更精确的卸载命令。