Swagger-ui本地设置问题

我正在尝试做swagger-ui的本地设置,我正在关注这个链接Swagger-ui,并按照如何使用它的说明,我已经下载了它的zip文件,安装了nodejs包,并试图运行下面提到的命令在链接中,

1. npm Install 2. gulp 

但是当我运行npm安装它给我错误是 错误屏幕截图1 [错误屏幕截图1]

你能指导我如何完成swagger-ui本地环境设置。 通过以下提到的链接。

真的没有理由下载和重buildswagger-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服务器:

 npm install -g http-server 

那么你可以通过http:// localhost:8080访问swagger-ui

如果你想使用Docker,我发现这个预build的图像效果很好:

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

或者使用您自己的默认APIurl:

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