Circular build docgeni & throw error "LibrariesBuilder is emitting"
why520crazy opened this issue · comments
why520crazy commented
Describe the bug
circular build docgeni & throw error "LibrariesBuilder is emitting" when apiMode set 'compatible', first run npm i
and docgeni serve
.
Start building...Error: LibrariesBuilder is emitting
at LibrariesBuilder.onEmit (/Users/haifeng/IT/10_YC/Worktile/ngx-tethys/node_modules/@docgeni/core/lib/builders/libraries-builder.js:69:19)
at LibrariesBuilder.emit (/Users/haifeng/IT/10_YC/Worktile/ngx-tethys/node_modules/@docgeni/core/lib/builders/emitter.js:10:20)
at DocgeniCompilationImpl.run (/Users/haifeng/IT/10_YC/Worktile/ngx-tethys/node_modules/@docgeni/core/lib/compilation.js:40:85)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
To Reproduce
Steps to reproduce the behavior:
- delete node_modules
- exec
npm i
- exec
docgeni serve
Desktop (please complete the following information):
- Browser: chrome
- Version 1.2.0-next.13
why520crazy commented
Angular CLI ng serve
first build third party library to Ivy, it trigger @docgeni/ngdoc watchers, and rebuild docgeni many times, it is not circular build.