Angular4 core.es5.js Uncaught reflect-metadata shim ist erforderlich, wenn Klassen-Dekoratoren verwendet werden

8

Nach dem Upgrade meines bereits vorhandenen Projekts auf Angular 4 und Angular / CLI 1.0 bekomme ich diesen Fehler:

%Vor%

Ich habe mein Projekt mit einem neuen ng new verglichen und sie scheinen in der Konfiguration gleich zu sein. Ich habe mein Terminal & amp; Computer. Gelöscht node_modules , npm cache clean , npm prune , npm i

Ich laufe auf Windows 7

Mikeumus 10.04.2017, 21:57
quelle

3 Antworten

12

Sie können dies vorläufig umgehen, indem Sie oben auf Ihrer polyfills.ts

Folgendes hinzufügen %Vor%     
Fernando Gomes 05.10.2017 12:26
quelle
2

Möglicherweise fehlt Ihnen die reflect core.js-API von Ihrem polyfills.ts .

    
Hans 10.04.2017 22:23
quelle
0

Überprüfen Sie, ob das Paket @ angular / compiler-cli in Ihrer package.json vorhanden ist.

Dieses Paket enthält Metadaten als eine seiner Abhängigkeiten. Stellen Sie sicher, dass Sie das haben. Generieren Sie die Datei npm-shrinkwrap.json oder package-lock.json in Ihrem Projekt und suchen Sie nach dem reflect-metadata-Paket.

    
ronakvp 24.08.2017 22:57
quelle