Big*_*yes 5 webpack asp.net-core angular-cli angular
Asp.net 核心 2.1 + Angular 6 应用程序。在我的Start.cs档案里。我们有
app.UseSpa(spa =>
{
// To learn more about options for serving an Angular SPA from ASP.NET Core,
// see https://go.microsoft.com/fwlink/?linkid=864501
spa.Options.SourcePath = "ClientApp";
if (env.IsDevelopment())
{
spa.UseAngularCliServer(npmScript: "start");
}
});
Run Code Online (Sandbox Code Playgroud)
早上,我从 Visual Studio 运行了 asp.net 核心应用程序(单击 F5)。我让 webpack 构建卡在构建模块上。它构建了一个 scss 文件很长时间并挂在那里。所以网页抛出了asp.net core中间件异常。
但是在下午,我遇到了不同的错误。这是Fail: Microsoft.AspNetCore.SpaServices[0].
但是,如果我npm start在命令窗口中运行,则dotnet run在 Visual Studio 代码中运行。没事。
告诉我该怎么做?
自己去寻找答案吧。这仍然是.NET-Core的一个bug。刷新(F5)页面解决了问题并且工作正常。(https://github.com/aspnet/JavaScriptServices/issues/1625)
问题仍然存在,但是只是等待它结束和角度构建,从我的角度来看,问题似乎是由构建顺序引起的。我的意思是,服务器端代码的构建速度比角度代码更快,因此等待一两秒后错误就会消失。
另一种方式,如果我们先运行server,等待webpack完成编译,然后执行命令dotnet run。
| 归档时间: |
|
| 查看次数: |
15139 次 |
| 最近记录: |