是否有javascript文档生成器与Google闭包注释100%兼容?

是否有javascript文档生成器与Google闭包注释100%兼容?,javascript,google-closure-compiler,documentation-generation,Javascript,Google Closure Compiler,Documentation Generation,有一些非常相似的问题,但我发现没有一个答案能够提供一个文档生成器来正确支持所有google闭包注释。JSDoc工作不正常(在编写版本3.3.0 alpha时) JSDoc工作得很好,但无法像以下示例那样正确处理函数类型: /** * @param {function(string)} cbk A callback taking a string */ var hello = function(cbk) { do something... } JSDoc的结果输出将参数描述为

有一些非常相似的问题,但我发现没有一个答案能够提供一个文档生成器来正确支持所有google闭包注释。JSDoc工作不正常(在编写版本3.3.0 alpha时)

JSDoc工作得很好,但无法像以下示例那样正确处理函数类型:

/**
 * @param {function(string)} cbk     A callback taking a string
 */
var hello = function(cbk)
{
    do something...
}
JSDoc的结果输出将参数描述为“function”类型,这不是我在阅读文档时希望看到的,我希望看到完整的函数类型以及相关文档类型的链接

JSDoc确实提供了自己的方法来记录回调,但如果您想要进行类型检查,这种方法与googleclosurecompiler不兼容

是否有一个100%兼容的文档生成器用于使用谷歌闭包注释的javascript代码


谷歌的朋友们,如果你们正在读这篇文章,发布用于闭包库的文档生成器怎么样?;)

我刚刚找到并测试了一个非常好的工具,这是我迄今为止为完成这项任务所尝试的最好的工具!它几乎支持我使用过的所有标签,但不支持@export。。。所以我不能接受我自己的答案,因为这个问题是关于100%兼容性的;)

我把这个工具推荐给任何尝试过JSDoc但对它与google闭包编译器结合使用印象不深的人。

当前版本在windows下有一个错误,该错误为某些URL生成反斜杠。但修复方法很简单,只需将
relpath(x,y)
的所有用法更改为
relpath(x,y)