我们在openlayers 5.3中使用了angular 7。到目前为止,一切正常。为了更快地进行初始加载,我们现在在构建过程中激活了许多优化,包括AOT。 每当我们这样做时,地图组件都会停止处理缺少方法的错误消息。
随着方法名称的混乱,很难找出缺少的内容以及如何解决它。
构建的我的angular-json配置:
{
"optimization": true,
"outputHashing": "all",
"sourceMap": true,
"extractCss": true,
"namedChunks": true,
"aot": true,
"extractLicenses": true,
"vendorChunk": true,
"buildOptimizer": true
}
任何想法都可能导致这种情况吗?还是有人遇到过类似的问题?
Thx 马库斯
答案 0 :(得分:0)
角度AOT
编译器和"buildOptimizer": true
您需要检查openlayers 5.3是否已准备好与aot
中的buildOptimizer
和true
一起使用,因为{{ 1}}进行复杂的优化。
我建议您将buildOptimizer
放在buildOptimizer
中,您将坚持使用AOT编译,或尝试以兼容版本更新该库。