Angular2 + Jspm.io: прокладка отражения-метаданных требуется при использовании декораторов классов

У меня возникла следующая проблема при запуске следующих версий JSPM с Angular2 и SystemJS (Версии: [email protected] с [email protected] и [email protected]), что когда-то машинопись скомпилировано (без ошибок) я получаю следующую ошибку в браузере:

/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, эта проблема исчезает, но возникает следующая проблема: список не определен в другом угловом файле.

Посмотрите битовую корзину src ниже для файлов конфигурации (код src) из system.js и typescript / jspm.io

https://bitbucket.org/schippie/angular-2-jspm-hello-world/src/8af83f2066e5e3e9eede7db495545234f3b0c04a

Что мне интересно, так это то, возможно ли в настоящее время даже использовать jspm вместе с system.js для извлечения всех угловых пакетов, необходимых для нормальной работы angular. Видя, что конфиг для 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]"
},

Но они не извлекаются (глядя на вкладку сети)

Ответы на вопрос(3)

Ваш ответ на вопрос