Отладка машинописного текста в VS не работает для настройки Aurelia JSPM

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

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, отладка Typescript отлично работает в VS. Точка останова в этом случае отображается в разделе «.. в процессе «iexplore.exe»».

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

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

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


person Chi Row    schedule 12.03.2015    source источник
comment
Отладка отлично работает в отладчике браузера Chrome для обеих версий. - тогда просто используйте хром ;-) (в любом случае, лучший опыт отладки IMO)   -  person mbx-mbx    schedule 16.03.2015


Ответы (2)


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

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

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

person Jeremy Noble    schedule 02.11.2015