Почему мое приложение Angular выдает ошибку при запуске на StackBlitz? - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть приложение Angular, которое отлично работает на моей машине с использованием ng serve, но когда я запускаю его на StackBlitz:

https://stackblitz.com/github/nickhodges/primedirective

я получаю следующую ошибку:

Error in /turbo_modules/@angular/compiler@7.0.4/bundles/compiler.umd.js (2617:21)
Can't resolve all parameters for ApplicationModule: (?).

Я обновил зависимости в редакторе StackBlitz, и он все еще не работает, выдавая немного другую ошибку.

Error in /turbo_modules/@angular/compiler@7.1.0/bundles/compiler.umd.js (2497:21)
Can't resolve all parameters for ApplicationModule: (?).

У всех есть идеи, почему эта ошибка возникает в StackBlitz

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Да, это потому, что мы должны импортировать

import 'core-js/es7/reflect';

в наш файл polyfils.ts.после включения это будет работать.

есть только одна причина, по которой это происходит, и вы можете прочитать эту причину во введении к angular 7

, это происходит, когда мы обновляем Angular 5 до Angular 7

0 голосов
/ 26 ноября 2018

import 'core-js/es7/reflect'; включите эту строку в ваш polyfills.ts

перейдите по ссылке, которая сейчас работает https://github -pigpd9.stackblitz.io и https://stackblitz.com/edit/github-pigpd9 (редакцияURL)

...