Ser*_*gio 6 .net visual-studio asp.net-core angular .net-5
如果我使用以下方法在 Visual Studio 中创建一个新的 ASP.NET Core Web API + Angular 项目dotnet new angular,它会创建一个.NET 5项目,在 ClientApp 中包含一个新的Angular 8.2项目。
如果我F5这样做,一切正常。
但是我想使用 Angular 11 项目,所以我擦除了 ClientApp 内容,在那里打开一个终端,然后:ng new <app-name> --directory ./那里。
项目创建,F5项目启动,但在每次启动时,调试控制台中都会出现这两行:
Microsoft.AspNetCore.SpaServices: 错误: - 生成浏览器应用程序包... Microsoft.AspNetCore.SpaServices: 错误: ?êÜ 浏览器应用程序包生成完成。
我做了很多尝试:合并来自 previous tsconfig.json、 from angular.json、 的值launchSettings.json,但没有解决它。
相反,如果我ng serve从 ClientApp 目录启动一个,它可以正常工作。
Visual Studio 和 Angular 的 CLI 之间是否存在一些不兼容?谢谢大家!
这不是一个实际的错误。Angular 将构建进度消息写入流中,dotnet 将其识别为错误。您可以在 angular.json 中添加此键来抑制进度(以及假失败消息):
"projects": {
"<PROJECT_NAME>": {
"architect": {
"build": {
"options": {
"progress": false
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2093 次 |
| 最近记录: |