2016-12-10 5 views
3

У меня есть проект, созданный с помощью aurelia-cli с настройками по умолчанию. Он построен с au build, работает с au run --env dev --watch и использует requirejs за сценой. Как добавить горячий модуль-перезагрузку в микс?Как использовать hot-module-reload в проектах, созданных aurelia-cli?

ответ

5

В настоящее время нет поддержки перезагрузки модуля для Aurelia CLI. Команда работает на Webpack основе поддержки, которая должна приземлиться в ближайшее время, как указано в their latest update:

Вот что наш новый горячий модуль перезарядка позволяет. У нас есть предварительная версия этой версии и работает и интегрирована в наше предстоящее обновление Webpack. Он позволяет редактировать Views, ViewModels, связанные компоненты (такие как ValueConverters и BindingBehaviors) и CSS без перезагрузки полного веб-сайта.

Как вы сказали, Aurelia CLI в настоящее время использует RequireJS для загрузки модуля. Поддержка Webpack в будущем появится в Aurelia CLI. Когда это произойдет, мы также получим поддержку горячей перезагрузки модуля.

Если вы не можете ждать, вы можете либо переключиться на решение на базе Webpack, либо создать свою собственную поддержку, что может быть довольно сложно сделать.

+0

Hi Miroslav. Есть ли обновление, когда поддержка Webpack будет добавлена ​​в Aurelia CLI? –

+1

Последнее упоминание о Webpack было месяц назад в [этом сообщении] (http://blog.aurelia.io/2017/01/02/aurelia-2017-resolutions/). Вы можете спросить на канале Gitter Aurelia: https://gitter.im/aurelia/Discuss –

+1

Спасибо Мирослав! –