温馨提示×

debian怎么卸载swagger

小樊
34
2026-09-01 18:41:01
栏目: 智能运维

在 Debian 上“卸载 Swagger”要看你之前是怎么安装的,因为 Swagger 不是一个单一软件,常见情况有下面几种。


一、通过 apt 安装的(较少见)

如果你是用 apt 安装过相关包:

dpkg -l | grep -i swagger

如果有结果,比如 swagger-ui 之类:

sudo apt remove --purge swagger-ui
sudo apt autoremove

二、通过 npm 全局安装的(最常见)

如果你是用 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 运行的 Swagger

查看容器:

docker ps -a | grep swagger

停止并删除:

docker stop swagger_container_name
docker rm swagger_container_name

如果是用 docker-compose

docker-compose down

四、项目里本地安装的(node_modules)

如果你是在某个项目目录里安装的:

npm uninstall swagger-jsdoc swagger-ui-express

或删除整个项目目录:

rm -rf your_project_dir

五、Swagger Editor / UI(下载的静态文件)

如果是直接下载并放在 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

如果你能告诉我:

  • Swagger UI / Editor / CLI
  • 安装在 全局 / 项目 / Docker
  • Debian 版本

我可以给你精确的一条命令卸载方案

0