Пустая документация. json в Compodocs + Storybook + Angular 9 - PullRequest
1 голос
/ 08 мая 2020

Я начал использовать compodo c + storybook в проекте Angular 9.

Установлены все зависимости, и Storybook работает нормально, но по какой-то причине документация. json сгенерирована compodo c пуст, например:

{
    "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 ]

2 голосов
/ 13 июня 2020

После перехода с -p tsconfig.app.json на -p tsconfig.json заработало. У нас есть оба файла, но я думаю, что compodo c не понимает, что tsconfig.app.json расширяет файл tsconfig.json, так как оба написаны в JSON и нет такой вещи, как зависимость.

Источник

1 голос
/ 19 августа 2020

Используйте tsconfig.base.json вместо tsconfig.json

...