在 Linux 上“卸载 Swagger”要分情况,因为 Swagger 本身不是一个单一软件,而是可能以不同形式存在。下面按常见情况给你说明,你可以对照自己的环境操作。
Swagger UI(前端页面)
Swagger Editor
Swagger Codegen / OpenAPI Generator
apt / yum / 下载 jar 包 / npm 安装集成在 Java / Node 项目里
docker ps # 找到 swagger 容器
docker stop <容器ID>
docker rm <容器ID>
镜像也可以删:
docker images
docker rmi swaggerapi/swagger-ui
docker rmi swaggerapi/swagger-editor
一般目录在:
/usr/share/nginx/html
/var/www/html
删除即可:
sudo rm -rf /path/to/swagger-ui
然后重载服务:
sudo systemctl reload nginx
# 或
sudo systemctl reload apache2
npm list -g swagger-ui
npm uninstall -g swagger-ui
如果是项目内:
cd your-project
npm uninstall swagger-ui swagger-jsdoc
Maven:
<!-- 删除类似依赖 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
</dependency>
然后:
mvn clean
Gradle:
// 删除
implementation 'io.springfox:springfox-boot-starter'
rm -f swagger-codegen-cli.jar
如果是 apt 安装:
sudo apt remove swagger-codegen
sudo apt autoremove
你可以直接告诉我:
我可以给你 精确到命令的卸载方案 ✅