Пустой файл documentation.json в Compodocs + Storybook + Angular 9
Я начал использовать compodoc + storybook в проекте Angular 9.
Установлены все зависимости и Storybook работает нормально, но по какой-то причине сгенерированный compodoc файл documentation.json пуст, например:
{
"pipes": [],
"interfaces": [],
"injectables": [],
"classes": [],
"directives": [],
"components": [],
"modules": [],
"miscellaneous": [],
"routes": [],
"coverage": {
"count": 0,
"status": "low",
"files": []
}
}
Я использую следующую команду:
compodoc -p .storybook/tsconfig.json -e json -d ./.storybook
И мой tsconfig.json:
{
"extends": "../src/tsconfig.app.json",
"compilerOptions": {
"types": [
"node"
]
},
"exclude": [
"../src/test.ts",
"../src/**/*.spec.ts",
"../projects/**/*.spec.ts"
],
"include": [
"../src/**/*",
"../projects/**/*"
],
"files": [
"./typings.d.ts"
]
}
Есть идеи, что может быть не так?
2 ответа
Решение
После перехода с -p tsconfig.app.json
к -p tsconfig.json
это сработало. У нас есть оба файла, но я думаю, что compodoc не понимает, чтоtsconfig.app.json
расширяет tsconfig.json
файл, поскольку оба написаны в JSON, и нет такой вещи, как зависимость.