Обновление стекаблица Angular до последней версии - PullRequest
3 голосов
/ 21 марта 2019

Я обновил этот стек https://stackblitz.com/edit/template-driven-form-demo-bnezpz?file=app/user-form/user-form.component.ts

до последней угловой версии, нажав кнопку обновления на вкладке зависимостей.

В результате он продолжает просить меня установить core-js, но не имеет значения, сколько раз я нажимаю на кнопку install, он просто продолжает появляться и спрашивать меня об установке core-js. Что здесь не так?

1 Ответ

5 голосов
/ 21 марта 2019

Кажется, есть некоторая несовместимость в версии пакета.Удалить core-js:3.0.0. не работает.Вы можете обновить версию вручную, установив core-js@2.5.4.

Редактировать:

Пробная установка core-js@3.0.0 в локальном режиме. Кажется, в последнем пакете core-js произошли некоторые критические изменения.Ранее (version < 3.0.0), специфичные для javascript вещи были в подпапках в core-js (например, core-js/es6/symbol, core-js/es7/reflect).

С version 3.0.0 все эти вещи были перемещены в core-js/es/*.Различные угловые пакеты зависят от предыдущих версий и не могут найти каталоги в нужном месте, поэтому вы получаете ошибку.

...