Swagger Editor离线安装

时间:2017-11-07 17:34:59

标签: swagger-editor

我们公司正在使用swagger来记录他们的API,目前有几个开发人员正在他们的PC上使用在线招摇编辑器。

我想将这一设计过程转移到我们的标准开发环境中,该环境位于没有网络连接的围墙花园中。

如何在离线环境中安装npm和swagger编辑器?

有使用RHEL或Windows计算机的选项,尽管Windows更受欢迎,因为开发人员具有本地管理员权限

4 个答案:

答案 0 :(得分:8)

简短回答是https://swagger.io/docs/swagger-tools/#swagger-editor

git clone https://github.com/swagger-api/swagger-editor.git
cd swagger-editor
npm install
npm run build
npm start

它可以在您的Intranet中运行。

答案 1 :(得分:8)

npm不是必需的,您可以从Swagger Editor repository下载已编译的文件:

  • index.html
  • dist\*

并在本地(从文件系统)打开index.html或将文件放到网络中的Web服务器上。

答案 2 :(得分:0)

  1. 从swagger-editor的github页面下载一个源版本(单击页面上的发布链接)
  2. 解压缩下载的源发行版zip / tar文件。
  3. 在提取的源目录中输入cd,输入'npm install'(或者如果您安装了某些npm镜像模块,例如cnpm,请使用'cnpm install')
  4. 使用浏览器在源目录中打开index.html文件。或者,按照official guide“从GitHub设置http服务器模块”部分,从本地静态Web服务器提供服务。

PS。除非您要按照官方文档“贡献”部分中的说明进行贡献,否则无需构建源代码。

答案 3 :(得分:0)

使用npm / npx命令:

npx swagger-editor-binary