1

我正在尝试通过protagonist(然后通过blueman)将我的 API 蓝图转换为 Postman 集合,但是当我使用主角时,无论我做什么,我都会得到以下结果。

{
  "element": "parseResult",
  "content": [
    {
      "element": "annotation",
      "meta": {
        "classes": [
          "warning"
        ]
      },
      "attributes": {
        "code": 4,
        "sourceMap": [
          {
            "element": "sourceMap",
            "content": []
          }
        ]
      },
      "content": "Unknown visitor type"
    }
  ]
}

我已经消除了它来自我的代码的可能性,因为当我简单地使用以下示例代码时,我得到了这个结果:

var result = protagonist.parseSync('# My API');

我试过protagonist1.2.6 和 1.3.0-pre.0,我得到了同样的结果。它似乎来自这里,但我不明白是什么原因造成的。

系统信息

  • OS X - 10.11.4
  • 节点- 4.4.0
4

1 回答 1

2

这是主角的一个错误,已通过版本解决,详情1.3.0-pre.1请参阅github问题

于 2016-04-08T09:44:48.077 回答