我的Angular 8应用程序在ng serve
下可以正常工作。
但是,使用ng build --prod --aot=true
时,在编译过程中出现以下错误:
"export 'ɵbl' (imported as 'i1') was not found in 'my-library'
似乎带有--aot
标志的错误,因为没有它就可以成功编译。
如何找到my-library
的问题?
答案 0 :(得分:0)
使用--aot
进行构建时,如果无法对AoT进行静态分析,则会显示这些错误。
您可以签入my-library
来确保some gotchas符合AoT。
但是情况并非如此,因为您的错误非常不透明:请尝试添加--optimization=false
标志以禁用压缩,并希望获得有关该错误的更多详细信息:
ng build --prod --aot=true --optimization=false
您的错误消息可能会变得更清楚。