Swagger-ui本地设置问题

时间:2016-01-20 11:04:24

标签: node.js swagger swagger-ui

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

1. npm Install 
2. gulp

但是当我运行npm install时它会给我一个错误  Error Screen Shot 1  [错误屏幕截图1]

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

2 个答案:

答案 0 :(得分:4)

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

  1. 下载graceful-fs
  2. 解压缩v2.1.4.zip
  3. cd swagger-ui-2.1.4 \ dist
  4. http-server。
  5. 这假设您已安装http-server:

    npm install -g http-server
    

    然后您可以在https://github.com/swagger-api/swagger-ui/archive/v2.1.4.zip

    访问swagger-ui

答案 1 :(得分:0)

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

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

或使用您自己的默认API网址:

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