TypeDo c - "ENOENT: такого файла или каталога нет, откройте '.............. / docs / assets / css / main. css'" - PullRequest
1 голос
/ 28 апреля 2020

Я пытаюсь использовать 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 работает без проблем.

...