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
Что мне интересно, так это то, возможно ли в настоящее время даже использовать 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]"
},
Но они не извлекаются (глядя на вкладку сети)