2015-03-12 7 views
4

При попытке запустить демонстрационное приложение Aurelia в Visual Studio (обновление 2013 года) с помощью TypScript (v1.4) я столкнулся с этой страшной ошибкой в ​​файлах TS для просмотров ,Отсканирочная отсказка дескрипторов в VS, не работающая для Aurelia JSPM, установлена ​​

The breakpoint will not currently be hit. No symbols have been loaded for this document. 

Эта настройка очень похожа на оригинал в том, что config.js используется с SystemJS. Я запускаю его в IIS express в IE 11.

Если настройка Aurelia изменена на один связанный JS-файл и требуется использовать JS, отладка TypScript отлично работает в VS. Точка останова в этом случае отображается в разделе «.. in process» iexplore.exe ».

Файлы карт создаются в обоих случаях. Все флаги отладки устанавливаются одинаково для проекта.

Может ли кто-нибудь подумать о возможности исправления отладки TYpescript?

Отладка работает в отладчике браузера Chrome для обеих версий.

+0

«Debugging отлично работает в Chrome браузером отладчик для обеих версий.» - просто используйте хром, тогда ;-) (лучше отлаживать опыт ИМО в любом случае) – Magrangs

ответ

-2

Колин Дембовский получил его работу и очертил необходимые шаги в своем блоге here.

Суть его в том, что aurelia использует system.js для загрузки своих модулей по умолчанию. Вам нужно изменить его, чтобы вместо этого использовать RequireJs. Это требует немного работы, но даст вам то, что вы ищете.

2

Мне удалось заставить это работать, добавив параметр meta> scriptLoad в файл config.js. Это говорит systemjs загружать модули как теги скриптов, а не через eval().

meta : { 
     "path/to/source/files": {scriptLoad: true} 
     } 

А теперь VS тестирования через IE нагрузки скриптов и ударяется точки останова (в моем случае в машинописи файлов)

 Смежные вопросы

  • Нет связанных вопросов^_^