Chr*_*ian 2 asp.net-core angular
我使用这个 Angular 指南将我的 ASP.NET Core Web 应用程序(.NET Core 3.1)从 Angular 8 更新到了 9:
https://update.angular.io/#8.0:9.0
在此之后,我启动了应用程序并收到许多模块的以下错误:
失败:Microsoft.AspNetCore.SpaServices[0]
编译@angular/animations:es2015 为 esm2015
在浏览器的开发工具中我得到
未捕获的 SyntaxError:严格模式代码可能不包含 with 语句
我在网上找不到任何有用的东西。有任何想法吗?
我为此问题构建了一个示例应用程序。你可以在这里找到
解决方案是您需要遵循本指南https://jasontaylor.dev/asp-net-core-angular-9-upgrade/
首先在您main.ts需要删除代码
export { renderModule, renderModuleFactory } from '@angular/platform-server';
将您的 npm 启动脚本更新为 echo Starting... && ng serve
"start": "echo Starting... && ng serve"
还有一个 github issue 对此提出
参考:https : //github.com/angular/angular/issues/34970#issuecomment-581838896
| 归档时间: |
|
| 查看次数: |
2930 次 |
| 最近记录: |