“Linux Swagger”这个说法通常有几种不同的理解,下面我分别说明在哪里下载/获取,你可以根据自己的需求选择。
如果你只是想在 Linux 上部署 Swagger UI 来查看 API 文档:
# 使用 npm(需要 Node.js)
npm install swagger-ui-dist
# 或直接下载 release 压缩包
wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.x.x.tar.gz
部署方式:
docker run -d -p 8080:8080 swaggerapi/swagger-editor
如果你是想在 Linux 上生成客户端/服务端代码:
npm install -g @openapitools/openapi-generator-cli
或下载 jar: https://mvnrepository.com/artifact/io.swagger/codegen
https://openapi-generator.tech
如果你是想要命令行校验/打包 OpenAPI 文件:
npm install -g swagger-cli
最常见组合是:
如果你能告诉我:
我可以直接给你最合适的下载和配置方式。