我有一个使用aurelia-cli生成的项目,默认选项。它是使用au build
构建的,使用au run --env dev --watch
运行并在场景后面使用requirejs。如何在混合中添加热模块重新加载?
答案 0 :(得分:5)
目前Aurelia CLI没有热模块重新加载支持。正如their latest update中所述,团队正在开发一个基于Webpack的支持,该支持即将降落:
这就是我们的新热模块重新加载所启用的功能。我们已经有了这个初步版本并运行并集成到我们即将发布的Webpack更新中。它可以编辑视图,ViewModel,相关组件(如ValueConverters和BindingBehaviors)和CSS,而无需重新加载完整的网站。
正如您所说,Aurelia CLI目前正在使用RequireJS进行模块加载。 Webpack的支持将在未来的某个时候进入Aurelia CLI。当发生这种情况时,我们也应该获得热模块重新加载支持。
如果你不能等待,你可以选择切换到基于Webpack的解决方案,或者为它建立自己的支持,这可能很难。