[英]ASP.NET Core web application : upgrade to Angular 9 - error es2015 as esm2015
我使用此 Angular 8 到 9 更新了我的 ASP.NET Core web 應用程序(.NET Core 3.1):
https://update.angular.io/#8.0:9.0
在此之后,我啟動了應用程序並得到了許多模塊的以下錯誤:
失敗:Microsoft.AspNetCore.SpaServices[0]
編譯@angular/animations: es2015 as esm2015
在瀏覽器的開發工具中我得到
未捕獲的 SyntaxError:嚴格模式代碼可能不包含 with 語句
我沒有找到任何對 web 有幫助的東西。 有任何想法嗎?
我為此問題構建了一個示例應用程序。 你可以在這里找到
解決方案是您需要遵循本指南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 問題對此提出
參考: https://github.com/angular/angular/issues/34970#issuecomment-581838896
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.