在 Angular AOT 构建中包含默认导出
Include default export in Angular AOT build
我使用的地图库将多边形定义导出为:
export default {
...
}
在各种文件中,例如 world.ts。
然后我使用我的 Angular 组件中的数据:
import mapData from '@amcharts/amcharts4-geodata/world';
在 运行 宁 ng serve
时一切正常,但当构建 运行.
时数据不会简单地通过
阅读limitations of AOT后,不支持默认导出;尽管它已在 Angular 9.
中得到纠正
angular.json
中是否有一些配置或我可以在构建中导入数据的方法?我运行Angular8.
确保在您的配置中设置了 --build-optimizer=false
,正如 AmCharts 的 Angular Integration tutorial. This is due to a bug in their build optmizer as mentioned in this issue; this comment 链接中提到的那样,指向关于 build-optimizer 破坏第三方代码的几个类似投诉。
我使用的地图库将多边形定义导出为:
export default {
...
}
在各种文件中,例如 world.ts。
然后我使用我的 Angular 组件中的数据:
import mapData from '@amcharts/amcharts4-geodata/world';
在 运行 宁 ng serve
时一切正常,但当构建 运行.
阅读limitations of AOT后,不支持默认导出;尽管它已在 Angular 9.
中得到纠正angular.json
中是否有一些配置或我可以在构建中导入数据的方法?我运行Angular8.
确保在您的配置中设置了 --build-optimizer=false
,正如 AmCharts 的 Angular Integration tutorial. This is due to a bug in their build optmizer as mentioned in this issue; this comment 链接中提到的那样,指向关于 build-optimizer 破坏第三方代码的几个类似投诉。