如何在aurelia-cli生成的项目中使用热模块重载?

时间:2016-12-10 04:09:10

标签: aurelia aurelia-cli

我有一个使用aurelia-cli生成的项目,默认选项。它是使用au build构建的,使用au run --env dev --watch运行并在场景后面使用requirejs。如何在混合中添加热模块重新加载?

1 个答案:

答案 0 :(得分:5)

目前Aurelia CLI没有热模块重新加载支持。正如their latest update中所述,团队正在开发一个基于Webpack的支持,该支持即将降落:

  

这就是我们的新热模块重新加载所启用的功能。我们已经有了这个初步版本并运行并集成到我们即将发布的Webpack更新中。它可以编辑视图,ViewModel,相关组件(如ValueConverters和BindingBehaviors)和CSS,而无需重新加载完整的网站。

正如您所说,Aurelia CLI目前正在使用RequireJS进行模块加载。 Webpack的支持将在未来的某个时候进入Aurelia CLI。当发生这种情况时,我们也应该获得热模块重新加载支持。

如果你不能等待,你可以选择切换到基于Webpack的解决方案,或者为它建立自己的支持,这可能很难。