【问题标题】:TypeDoc crashes right after startTypeDoc 在启动后立即崩溃
【发布时间】:2020-07-01 22:17:01
【问题描述】:

我运行命令:

typedoc --out ./typeDocDocs ./src

它开始然后显示一个对我没有任何意义的错误:

Using TypeScript 3.2.4 from MY_PROJECT_PATH\node_modules\typescript\lib
MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\context.js:194
    return node['name'] && (ts.isIdentifierOrPrivateIdentifier(node['name']) ||
                               ^

TypeError: ts.isIdentifierOrPrivateIdentifier is not a function
at isNamedNode (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\context.js:194:32)
at Context.getSymbolAtLocation (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\context.js:47:24)
at Object.createDeclaration (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\factories\declaration.js:61:32)
at ClassConverter.convert (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\nodes\class.js:28:34)
at Converter.convertNode (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\converter.js:116:53)
at MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\nodes\block.js:58:32
at Array.forEach (<anonymous>)
at BlockConverter.convertStatements (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\nodes\block.js:56:29)
at MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\nodes\block.js:43:26
at Context.withScope (MY_PROJECT_PATH\node_modules\typedoc\dist\lib\converter\context.js:108:9)

TypeDoc 版本 0.17.1

谁能帮我运行 TypeDoc?

【问题讨论】:

    标签: typescript typedoc


    【解决方案1】:

    看起来像上个月推出的incompatibility with TypeScript version

    我刚刚将问题隔离到 v0.17.0,因此如果您运行 older version,您应该能够使其正常工作。我与npm i -D typedoc@0.16.11合作。

    【讨论】:

    • 非常感谢,我已降级到 v0.16.9,现在可以使用了。心想,compodoc 看起来是更好的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    相关资源
    最近更新 更多