使用OpenAPI Generator的服务器生成器

问题描述

我正在使用OpenAPI生成器https://openapi-generator.tech/生成客户端和服务器,如OpenApi生成器列表 https://openapi-generator.tech/docs/generators中所列。

我已经使用openapi-generator-clinpm安装了$ npm install @openapitools/openapi-generator-cli -g

终端上的输出:

/ usr / local / bin / openapi-generator-> / usr / local / lib / node_modules / @ openapitools / openapi-generator-cli / bin / openapi-generator / usr / local / lib└──@ openapitools / openapi-generator-cli @ 1.0.15-4.3.1

但是,在我尝试从有效的petstore.yaml文档生成红宝石客户端之后:

$ openapi-generator generate -i petstore.yaml -g ruby -o /tmp/test/

我不断收到错误消息:

/usr/local/lib/node_modules/@openapitools/openapi-generator-cli/bin/openapi-generator:3
const {spawn} = require('child_process');
      ^

SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3

PS!!我有$ npm -v版的 3.5.2 $ nodejs -v版的 v4.2.6 。 / p>

对这个问题有见识吗?

感谢并期待。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)