在 Debian 系统上“升级 Swagger”要分情况,因为 Swagger 不是一个单独的 Debian 软件包,而是通常以不同形式存在。下面按常见场景说明:
# 查看当前版本
npm list swagger-ui swagger-ui-express
# 升级
npm install swagger-ui@latest
npm install swagger-ui-express@latest
如果是直接下载的 swagger-ui:
cd /var/www/swagger-ui
rm -rf *
wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.x.x.tar.gz
tar -xzf v5.x.x.tar.gz
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
访问地址:
/swagger-ui.html
npm install -g @openapitools/openapi-generator-cli
或
brew upgrade openapi-generator
apt upgrade swagger(不存在)可以告诉我:
/swagger-ui.html)我可以给你精确的升级步骤。