在 Linux 上“卸载 Swagger”通常取决于你当初是怎么安装它的。下面按常见情况给你一个完整的排查与卸载指南。
Swagger 相关工具常见的有:
| 类型 | 常见形式 |
|---|---|
| Swagger UI | 静态页面 / npm 包 / Docker |
| Swagger Editor | Docker / npm |
| Swagger Codegen | Java jar / npm |
| Swagger 依赖 | Maven / Gradle / pip / npm |
先确认一下:
which swagger
npm list -g swagger
docker ps
npm list -g --depth=0 | grep swagger
npm uninstall -g swagger
# 或
npm uninstall -g swagger-ui
npm uninstall -g swagger-editor
docker ps -a | grep swagger
docker stop <container_id>
docker rm <container_id>
docker images | grep swagger
docker rmi <image_id>
如果你只是解压的:
rm -rf /path/to/swagger-ui
rm -rf /path/to/swagger-editor
例如:
rm -rf ~/swagger-ui
rm -f swagger-codegen-cli.jar
如果加了环境变量:
vim ~/.bashrc
# 删除相关 export PATH
在 pom.xml 中删除:
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-core</artifactId>
</dependency>
然后:
mvn clean
删除:
implementation 'io.swagger:swagger-core'
然后:
./gradlew clean
pip uninstall flasgger
# 或
pip3 uninstall flasgger
# 查找残留
find / -name "*swagger*" 2>/dev/null
⚠️ 注意:不要乱删系统目录下的文件,确认后再删。
你可以把下面信息发我,我可以给你精确命令:
我可以直接给你一条“安全卸载命令”。