Я пытаюсь использовать typedo c для автоматической генерации документации приложения angular.
Всякий раз, когда я запускаю npx typedoc --out docs app --exclude "**/*.{spec.ts}" --exclude node_modules --ignoreCompilerErrors
, он генерирует файлы уценки, и рендеринг заканчивается, но затем он прерывается с ошибкой, указанной выше, говоря, что ...../docs/assets/css/main.css
не существует.
Насколько я понимаю, этот main.css
является частью стека typedo c и должен быть перемещен в папку активов после запуска эта команда.
Я неправильно понимаю? В чем причина ошибки и как я могу это исправить?
С наилучшими пожеланиями
// edit: я немного поиграл с typedo c, и проблема только кажется, появляется с темой «по умолчанию»:
$ typedoc --out docs app --theme default
Loaded plugin /home/name/work/stuff/src/main/webapp/node_modules/typedoc-plantuml
Loaded plugin /home/name/work/stuff/src/main/webapp/node_modules/typedoc-plugin-markdown
Using TypeScript 3.8.3 from /usr/local/lib/node_modules/typescript/lib
Rendering [========================================] 100%
fs.js:130
throw err;
^
Error: ENOENT: no such file or directory, open '/home/name/work/stuff/src/main/webapp/src/docs/assets/css/main.css'
at Object.openSync (fs.js:451:3)
at Object.readFileSync (fs.js:353:35)
at Renderer.<anonymous> (/home/name/work/stuff/src/main/webapp/node_modules/typedoc-plantuml/lib/plugin.js:117:23)
at triggerEvents (/usr/local/lib/node_modules/typedoc/dist/lib/utils/events.js:128:43)
at triggerApi (/usr/local/lib/node_modules/typedoc/dist/lib/utils/events.js:110:13)
at eventsApi (/usr/local/lib/node_modules/typedoc/dist/lib/utils/events.js:21:18)
at Renderer.trigger (/usr/local/lib/node_modules/typedoc/dist/lib/utils/events.js:264:13)
at Renderer.render (/usr/local/lib/node_modules/typedoc/dist/lib/output/renderer.js:39:18)
at CliApplication.generateDocs (/usr/local/lib/node_modules/typedoc/dist/lib/application.js:100:23)
at CliApplication.bootstrap (/usr/local/lib/node_modules/typedoc/dist/lib/cli.js:48:26) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/home/name/work/stuff/src/main/webapp/src/docs/assets/css/main.css'
}
typedoc --out docs app --theme minimal
работает без проблем.