Zone.assertZonePatched не является функцией

Я получаю сообщение об ошибке:

Отказ от необработанного обещания: Zone.assertZonePatched не является функцией

Хотя я правильно импортировал zonejs в index.html:

  <script src="https://unpkg.com/[email protected]/dist/zone.js"></script>

Вот код:

Plnkr: http://plnkr.co/edit/zZYOcgxcRINx23JhuxOk?p=preview

Что здесь не так?

Ответ 2

Обновить файл package.json

"zone.js": "0.6.25"

внутри зависимостей

Ответ 3

Кроме того, после обновления до 0.6.23 я получил следующую ошибку:

Отказ от необработанного обещания Ошибка: Zone.js обнаружил, что ZoneAwarePromise (window|global).Promise был перезаписан.

Скорее всего, причина в том, что Promise polyfill был загружен после Zone.js(Polyfilling Promise api не требуется при загрузке zone.js. Если вы должны загрузить его, сделайте это до загрузки zone.js.)

После загрузки моего core-js/client/shim.min.js ПЕРЕД zone.js мое приложение снова работает.