#an&ular #amcharts4
#an&ular #amcharts4
Вопрос:
Я использую библиотеку карт, которая экспортирует определение полигона как:
export default {
...
}
в различные файлы, такие как, например, world.ts.
Затем я использую данные в своем компоненте An&ular, используя:
import mapData from '@amcharts/amcharts4-&eodata/world';
Все это хорошо работает при запуске n& serve
, но данные просто не передаются при запуске сборки.
После ознакомления с ограничениями AOT экспорт по умолчанию не поддерживается; хотя это было исправлено в An&ular 9.
Есть ли какая-то конфигурация в an&ular.json
или способ, которым я могу импортировать данные в сборку? Я запускаю An&ular 8.
Комментарии:
1. Вы установили
--build-optimizer=false
в своей конфигурации, как указано в руководстве по интеграции amCharts An&ular ? Это требуется из-за ошибки в An&ular, как описано в этой проблеме .2. Ах да, теперь это работает. Была ли она решена в An&ular Ivy?
3. @xorspark и, пожалуйста, опубликуйте это в качестве ответа, чтобы я мог принять его (для моего конкретного случая)
4. Мы не тестировали An&ular Ivy, не можем сказать наверняка.
Ответ №1:
Убедитесь, что это --build-optimizer=false
задано в вашей конфигурации, как указано в руководстве по интеграции amCharts с An&ular. Это связано с ошибкой в их оптимизаторе сборки, как упоминалось в этом выпуске; этот комментарий ссылается на несколько похожих жалоб на то, что оптимизатор сборки нарушает сторонний код.