Ho riscontrato il seguente problema nell'esecuzione delle seguenti versioni di JSPM con Angular2 e SystemJS (Versioni: [email protected] con JSPM @ 0.16.0-beta.2 e [email protected]) che una volta il dattiloscritto è stato compilato (senza errori) ottengo il seguente errore nel browser:Angular2 + Jspm.io: lo shim reflect-metadata è richiesto quando si usano i decoratori di classe
/jspm_packages/npm/[email protected]/src/util/decorators.js:70 Uncaught reflect-metadata shim is required when using class decorators
Ora in cui includo manualmente i file di Reflect.js : \ jspm_packages \ npm \ [email protected] \ Reflect.js che il problema scompare, ma il problema successivo emerge dicendo che la lista non è definita all'interno di un altro file angolare.
Vedere lo src bitbucket sotto per i file di configurazione (codice src) da entrambi i system.js e dattiloscritto/jspm.io
Quello che mi chiedo è se è attualmente anche possibile usare JSPM insieme a system.js per recuperare tutti i pacchetti angolari necessari per il normale funzionamento angolare. Visto che la configurazione per system.js vuol stato chiaramente che angolare dipende da esso:
"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]"
},
Ma non vengono recuperati (guardando la scheda di rete)
UPD 15-05-2016, per Angular2-rc1 dopo aver installato ** reflect-metadata ** per risolvere questo problema ora ricevo errori dal router – shershen