Swagger-ui 本地设置问题

Swagger-ui local setup issue

我正在尝试对 swagger-ui 进行本地设置,我正在关注此 link Swagger-ui 并按照如何使用它给出的说明进行操作,我已经下载了它zip 文件,安装 nodejs 包并尝试 运行 link、

中提到的以下命令
1. npm Install 
2. gulp

但是当我 运行 npm install 时,它给我的错误是[ Error Screen Shot 1 ]

你能告诉我如何完成 swagger-ui 本地环境设置吗?ui 按照上面提到的 link.

真的没有理由下载重建swagger-ui。获取其中一个版本并 运行 在 http 服务器中可能是最简单的:

  1. 下载https://github.com/swagger-api/swagger-ui/archive/v2.1.4.zip
  2. 解压 v2.1.4.zip
  3. cd swagger-ui-2.1.4\dist
  4. http-server .

这假设您已经安装了 http-server:

npm install -g http-server

然后您可以在 http://localhost:8080

访问 swagger-ui

如果你想使用 Docker 我发现 this pre-built image 效果很好:

docker run -d --name swagguer-ui -p 8888:8888 sjeandeaux/docker-swagger-ui

或使用您自己的默认设置 API URL:

docker run -d --name swagger-ui -p 8888:8888 -e "API_URL=YOUR_URL" sjeandeaux/docker-swagger-ui