Angular9 Экспорт имени 'X' не найден, когда buildOptimizer установлен в true - PullRequest
0 голосов
/ 24 апреля 2020

Я работаю над библиотекой Angular, я только что обновился до v9.2 с v8, все работает нормально, пока я не попробую запустить команду ng serve --prod, которая имеет buildOptimizer: true (я изолировал проблема с этой опцией, отлично работает без buildOptimizer). Сама подача не будет ошибкой, но я браузер скину Export of name 'cdkPortal' not found

Для справки:

  • tsconfig module:esnext
  • tsconfig target:es2015
  • @angular/cdk": "^9.2.0
  • buildOptimizer и aot: true
  • public_api.ts экспортирует модуль следующим образом: export * from "./lib/myModule.module";
  • импортированные PortalModules (один эти ошибки в браузере) как import { PortalModule } from "@angular/cdk/portal"; и добавлены в массив импорта в @NgModule

У меня действительно нет идей на данный момент, и любые советы будут оценены.

...