我们公司正在使用swagger来记录他们的API,目前有几个开发人员正在他们的PC上使用在线招摇编辑器。
我想将这一设计过程转移到我们的标准开发环境中,该环境位于没有网络连接的围墙花园中。
如何在离线环境中安装npm和swagger编辑器?
有使用RHEL或Windows计算机的选项,尽管Windows更受欢迎,因为开发人员具有本地管理员权限
答案 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)
PS。除非您要按照官方文档“贡献”部分中的说明进行贡献,否则无需构建源代码。
答案 3 :(得分:0)
使用npm / npx命令:
npx swagger-editor-binary