У меня возникает следующая проблема с запуском следующих версий JSPM с Angular2 и SystemJS (Версии: Angular @ 2.0.0-alpha.27 с JSPM @ 0.16.0-beta.2 и [email protected]) Это когда машинопись компилируется (без ошибок) я получаю следующее сообщение об ошибке в браузере:Angular2 + Jspm.io: reflex-metadata shim требуется при использовании декораторов классов
/jspm_packages/npm/[email protected]/src/util/decorators.js:70 Uncaught reflect-metadata shim is required when using class decorators
Теперь, когда я вручную включить файл Reflect.js : \ jspm_packages \ npm \ [email protected] \ Reflect.js, что проблема уходит, но возникает следующая проблема: список не определен в другом угловом файле.
Смотрите Bitbucket SRC ниже для конфигурационных файлов (ЦСИ код) с обеих system.js и машинопись/jspm.io
Что мне интересно, если это в настоящее время можно даже использовать JSPM вместе с system.js для извлечения всех угловых пакетов, которые необходимы для нормальной работы углов. Видя, как конфигурации для system.js это состояние ясно, что угловой зависит от него:
"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]"
},
Но они не извлекаются (смотрите на вкладке сети)
UPD 15-05-2016, для Angular2-rc1 после установки ** ref-metadata **, чтобы исправить эту проблему, теперь я получаю ошибки от Router – shershen