angular-cli + ngx-bootstrap: Can’t resolve … ngfactory

Using angular-cli and ngx-bootstrap together, normal builds were working.
Our node_modules dir resides beside the src directory.
But we encountered an AOT build error when running 

ng serve –aot 

or

ng build –prod 

resulting in the following error stack:

Module not found: Error: Can’t resolve ‚../../../../node_modules/ngx-bootstrap/pagination/pagination.component.ngfactory‘ in …
resolve ‚../../../../node_modules/ngx-bootstrap/pagination/pagination.component.ngfactory‘ in  …

 Field ‚browser‘ doesn’t contain a valid alias configuration

…srcmainangularnode_modulesngx-bootstrappaginationpagination.component.ngfactory doesn’t exist

After hours of searching for a solution, we found a simple fix:

Remove the node „rootDir“ from your tsconfig.json.
https://github.com/dherges/ng-packagr/issues/285#issuecomment-345268594

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.