【发布时间】:2023-03-04 02:17:01
【问题描述】:
我想让 HMR 工作。
我正在使用 VS2017。我创建了一个 aspnetcore 2.0 项目,然后使用 Aurelia cli 使用 0.31.1 添加了 aurelia 框架,now 支持 WebPack 3。我按照说明添加 SpaServices 并修改 start.cs。
然后我使用dotnet run 运行该项目,并打开 IE 并浏览至http://localhost:5000,查看来自 Aurelia 的预期“Hello World”。
现在我想看看 HMR 的实际应用。所以我编辑 app.ts 将Hello World 更改为Hello HMR 然后保存文件。我希望在 IE 中看到更新的更改。但它永远不会自动重新加载。
但是,如果我单击浏览器的刷新按钮,则更改会显示在 IE 中。
为了让 HMR 正常工作,我还需要做些什么吗?
当我保存更改时,我看到 app.{guid}.bundle.js 在磁盘上更新(使用新 guid 创建了一个新文件。这么多工作。但是如何让浏览器做出反应改变和刷新?
【问题讨论】:
-
我可能是错的,但我认为我们的 CLI webpack 设置目前不支持 HMR。正如我所说,我可能是错的。
标签: aurelia asp.net-core-mvc-2.0