在 Debian 上“卸载 swagger”要分情况,因为 Swagger 不是一个单独的 Debian 软件包,而是通常以不同形式存在。下面按常见情况说明如何卸载。
apt 安装的(较少见)先确认是否真的有相关包:
dpkg -l | grep -i swagger
如果有,例如 swagger-ui 之类的包:
sudo apt remove --purge swagger-ui
sudo apt autoremove
npm 安装的(最常见)很多人是用 Node.js 安装的:
npm list -g | grep swagger
常见包名:
swagger-cliswagger-ui@swagger-api/*卸载方式:
# 全局卸载
sudo npm uninstall -g swagger-cli
# 或
npm uninstall swagger-ui
如果是项目本地依赖:
cd 你的项目目录
npm uninstall swagger-ui-express
例如:
docker ps | grep swagger
停止并删除容器:
docker stop swagger_container_name
docker rm swagger_container_name
如不再需要镜像:
docker rmi swaggerapi/swagger-ui
这不是系统级安装,而是依赖:
pom.xml 或 build.gradle 中的:
springfox-swagger2springdoc-openapi然后:
mvn clean
# 或
./gradlew clean
例如 /var/www/swagger:
sudo rm -rf /var/www/swagger
并删除 Nginx / Apache 中的相关配置。
which swagger
npm ls -g | grep swagger
dpkg -l | grep swagger
如果你能告诉我:
我可以给你更精确的卸载命令。