我正在尝试使用 Microsoft 的新 spa 模板创建一个新应用程序,但 HMR(热模块更换)不起作用。我试过这个。
. 安装 SPA 模板:
dotnet new --install Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0-rc2-final
. 使用命令行创建了一个新应用程序
dotnet new angular -o MyApp
Ran 命令(在 linux 上工作):
export SET ASPNETCORE_Environment=Development
.在 ClientApp 文件夹中:
npm install
.回到主文件夹:
dotnet run
我能够在http://localhost:5000看到应用程序运行没有任何问题,但是当我修改 Angular 应用程序文件夹中的任何 .ts 文件或 .html 时,没有任何更改反映或发送到浏览器。我如何在这个基于 angular/cli 的新模板中配置 HMR。
我也尝试过这样的事情:https ://github.com/angular/angular-cli/wiki/stories-configure-hmr
或这个。 https://medium.com/@beeman/tutorial-enable-hmr-in-angular-cli-apps-1b0d13b80130
PD.: VSCode 发生了同样的情况,测试了多个浏览器,我的 angular/cli、npm、nodejs、.netcore 是最新的