运行 项目中的 Typedoc 包含来自 node_modules 的文件?
Running Typedoc on Project includes files from node_modules?
我 have this project 设置了 typedoc 和 npm 脚本 (npm run d
) 用于工作:
"d": "typedoc --out doc --exclude **/*.spec.ts ./projects/fs-is/src/lib"
我将项目升级到 Angular 12(它使用 Angular 包格式),现在当 typedoc 为 运行 时,它包含来自 node_modules
的文件但失败了:
Error: node_modules/@types/eslint/index.d.ts:474:43 - error TS2694: Namespace '"/Users/oleersoy/Github/is/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.
474 ImportExpression?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined; ~~~~~~~~~~~~~~~
有什么想法吗?
来自 Typedoc 合作者之一:
You see that error because the eslint and estree (parser that eslint relies on) have mismatched versions. I'd recommend making the versions match if possible, or turning on skipLibCheck
.
我最终将 skipLibCheck
添加到 tsconfig.json
编译器选项,并修复了它。
我 have this project 设置了 typedoc 和 npm 脚本 (npm run d
) 用于工作:
"d": "typedoc --out doc --exclude **/*.spec.ts ./projects/fs-is/src/lib"
我将项目升级到 Angular 12(它使用 Angular 包格式),现在当 typedoc 为 运行 时,它包含来自 node_modules
的文件但失败了:
Error: node_modules/@types/eslint/index.d.ts:474:43 - error TS2694: Namespace '"/Users/oleersoy/Github/is/node_modules/@types/estree/index"' has no exported member 'ImportExpression'.
474 ImportExpression?: ((node: ESTree.ImportExpression & NodeParentExtension) => void) | undefined; ~~~~~~~~~~~~~~~
有什么想法吗?
来自 Typedoc 合作者之一:
You see that error because the eslint and estree (parser that eslint relies on) have mismatched versions. I'd recommend making the versions match if possible, or turning on
skipLibCheck
.
我最终将 skipLibCheck
添加到 tsconfig.json
编译器选项,并修复了它。