我想让 HMR 工作。
我正在使用 VS2017。我创建了一个 aspnetcore 2.0 项目,然后使用现在支持 WebPack 3 的 0.31.1 使用 Aurelia cli 添加了 aurelia 框架。我按照说明添加 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 创建了一个新文件。这么多工作。但是如何让浏览器对该更改做出反应和刷新?