gpt4 book ai didi

angular - ASP.NET Core Web 应用程序 : upgrade to Angular 9 - error es2015 as esm2015

转载 作者:行者123 更新时间:2023-12-01 21:39:43 24 4
gpt4 key购买 nike

我使用这个 Angular 指南将我的 ASP.NET Core Web 应用程序 (.NET Core 3.1) 从 Angular 8 更新到 9:

https://update.angular.io/#8.0:9.0

在此之后,我启动了应用程序并在许多模块中收到以下错误:

fail: Microsoft.AspNetCore.SpaServices[0]
Compiling @angular/animations : es2015 as esm2015

在浏览器的开发工具中我得到了

Uncaught SyntaxError: Strict mode code may not include a with statement

我在网上找不到任何有用的东西。有什么想法吗?

我针对这个问题构建了一个示例应用程序。你可以找到它here

最佳答案

此问题的解决方案是您需要遵循本指南 https://jasontaylor.dev/asp-net-core-angular-9-upgrade/

  1. 首先,在您的 main.ts 中,您需要删除代码从“@angular/platform-server”导出 { renderModule, renderModuleFactory };

  2. 将您的 npm 启动脚本更新为 echo Starting... && ng serve

"start": "echo Starting... && ng serve"

还有一个github issue raised to this

引用:https://github.com/angular/angular/issues/34970#issuecomment-581838896

关于angular - ASP.NET Core Web 应用程序 : upgrade to Angular 9 - error es2015 as esm2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61539775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com