Angular2 + Jspm.io: reflect-metadata shim ist erforderlich, wenn Klassen-Dekoratoren verwendet werden
Ich habe Folgendes problem mit dem unten Versionen von JSPM mit Angular2 und SystemJS (Versionen: [email protected] mit [email protected] und [email protected]), Dass, sobald die typescript kompiliert (ohne Fehler) bekomme ich die folgende Fehlermeldung im browser:
/jspm_packages/npm/[email protected]/src/util/decorators.js:70 Uncaught reflect-metadata shim is required when using class decorators
Wenn ich jetzt manuell die Datei Reflect.js: \jspm_packages\npm\[email protected]\Reflect.js das problem geht Weg, aber das nächste problem auftaucht, sagen die Liste ist nicht definiert, in einem anderen Winkel-Datei.
Sehen, die bitbucket src unten die config-Dateien (src-code) von beiden system.js und Typoskript /jspm.io
Was ich mich Frage ist, ob es derzeit sogar möglich jspm zusammen mit system.js zum abrufen der eckige Pakete, die erforderlich sind, gewinkelt, normal zu funktionieren.
Zu sehen wie die config für system.js macht deutlich, dass die Winkelgeschwindigkeit abhängt:
"npm:[email protected]": {
"fs": "github:jspm/[email protected]",
"path": "github:jspm/[email protected]",
"process": "github:jspm/[email protected]",
"reflect-metadata": "npm:[email protected]",
"rx": "npm:[email protected]",
"url": "github:jspm/[email protected]",
"zone.js": "npm:[email protected]"
},
Aber Sie werden nicht abgerufen (auf der Suche auf der Registerkarte "Netzwerk")
InformationsquelleAutor der Frage N.Schipper | 2015-06-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, was du suchst, ist möglich und funktioniert gut. Es scheint, als hätten Sie die Abhängigkeiten richtig. Ich denke, Sie sind fehlt nur noch die folgenden, die noch am Anfang Ihrer top-level-Typoskript-oder JavaScript-Datei. Insbesondere müssen diese vor der ersten Zeile ist, lädt Angular.
(Die andere Antwort verweist auf eine detaillierte, aber die off-site-Erklärung.)
InformationsquelleAutor der Antwort Kyle Cordes
Robwormald schrieb eine schön detaillierte Erklärung, deckt die Probleme, die Menschen haben vielleicht an dieser Stelle und Zeit versuchen, um Winkel alpha 27 arbeiten mit jspm und Typoskript https://gist.github.com/robwormald/429e01c6d802767441ec
InformationsquelleAutor der Antwort N.Schipper
Tritt dieses problem in einer Eckigen 4.4+ Umgebung, kann es helfen, wenn Sie neu starten
ng serve
.InformationsquelleAutor der Antwort creep3007