У меня возникает следующая проблема с запуском следующих версий JSPM с Angular2 и SystemJS (Версии: Angular @2.0.0-alpha.27 с JSPM @0.16.0-beta.2 и SystemJS @0.18. 0) Что после компиляции typescript (без ошибок) я получаю следующую ошибку в браузере:
/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, проблема исчезает, но возникает следующая проблема: список undefined в пределах другого angular файл.
См. битбакет src ниже для конфигурационных файлов (код src) как из системных, так и для typescript/jspm.io
Мне интересно, если в настоящее время возможно использовать jspm вместе с system.js, чтобы восстановить все пакеты angular, которые необходимы для angular, для нормальной работы. Увидев, что в config для system.js четко указано, что angular зависит от него:
"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]"
},
Но они не извлекаются (смотря на вкладку сети)