ошибки запуска приложения aurelia как в ie, так и в chrome

Я пытаюсь скопировать код контактного приложения из репозитория aurelia в приложении asp.net 5, используя бета-версию typescript 1.5. Я скопировал все файлы, конфигурация tsconfig выглядит нормально, но когда я запускаю приложение, после начального экрана я получаю ошибки в других ie11 и chrome 42.

В Ie 11 я получаю сообщение об ошибке:

Ошибка выполнения JavaScript: невозможно определить свойство «Symbol (id) _i.jtkqmdozsa6»: объект не является расширяемым

вызов configureAurelia в функции handleApp

В Chrome я получаю

Uncaught TypeError: невозможно прочитать свойство '__decorate' неопределенного

в том же месте.
Как найти проблему?


person Luca Morelli    schedule 02.05.2015    source источник
comment
Получение этого тоже в IE 11, но не в Firefox. Я не использую TypeScript, хотя. Я использую ES6, Babel и jspm.   -  person Peter    schedule 08.05.2015


Ответы (1)


Я считаю, что вам нужно установить флаг --emitDecoratorMetadata компилятора TS 1.5 в значение true.

person Mike Graham    schedule 02.05.2015
comment
Думаю, я правильно установил в файле tsconfig.json `compileOptions: { emitDecoratorMetadata: true, noImplicitAny: false, noEmitOnError: false, removeComments: false, sourceMap: true, target: es6, outDir: wwwroot/dist }` - person Luca Morelli; 02.05.2015
comment
ты в визуальной студии, да? Я буду портировать некоторые образцы сегодня и завтра, я посмотрю и вернусь к вам со своим опытом :) - person Mike Graham; 03.05.2015