ASP. NET Базовое веб-приложение: обновление до Angular 9 - ошибка es2015 as esm2015 - PullRequest
0 голосов
/ 01 мая 2020

Я обновил ASP. NET Базовое веб-приложение (. NET Core 3.1) с Angular 8 до 9 с этим Angular руководством:

https://update.angular.io/#8 .0: 9.0

После этого я запустил приложение и получил следующую ошибку для многих модулей:

ошибка: Microsoft.AspNetCore.SpaServices [0]
Компиляция @ angular / animations: es2015 as esm2015

и в инструментах разработчика браузера я получаю

Uncaught SyntaxError: Код строгого режима может не включать оператор with

Я не нахожу ничего полезного в Интернете. Есть идеи?

Я создаю пример приложения для этой проблемы. Вы можете найти это здесь

1 Ответ

1 голос
/ 01 мая 2020

Решением для этого является то, что вам нужно следовать этому руководству https://jasontaylor.dev/asp-net-core-angular-9-upgrade/

  1. Сначала в вашем main.ts вам необходимо удалить код export { renderModule, renderModuleFactory } from '@angular/platform-server';

  2. Обновите стартовый скрипт npm до echo Starting... && ng serve

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

Существует также проблема github, поднятая для этого

Ссылка: https://github.com/angular/angular/issues/34970#issuecomment -581838896

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...