我们使用角度7与openlayers 5.3。到现在为止,一切正常。为了加快初始加载速度,我们现在在构建期间激活了许多优化,包括AOT。每当我们这样做时,map组件就会停止处理缺少方法的错误消息。
由于方法名称被破坏,很难找出缺少的内容以及如何解决它。
我对构建的angular-json配置:
{
"optimization": true,
"outputHashing": "all",
"sourceMap": true,
"extractCss": true,
"namedChunks": true,
"aot": true,
"extractLicenses": true,
"vendorChunk": true,
"buildOptimizer": true
}
任何想法可能是什么原因?还是有人遇到过类似的问题?
Thx Markus
Angular AOT
compilator和"buildOptimizer": true
您需要检查openlayers 5.3是否已准备好与aot
中的buildOptimizer
和true
一起使用,因为buildOptimizer
进行了复杂的优化。
我建议你把buildOptimizer
放在false
中,你会坚持AOT编译或尝试在兼容版本中更新该库。