2015-08-27 3 views
2

Я не могу отлаживать файл TypeScript в VS2015, когда файл загружается с помощью System.import.VS2015 Невозможно отлаживать файлы TypeScript при загрузке с использованием System.import

jspm.io/[email protected] даже не загружает файл карты; jspm.io/[email protected] загружает файл карты; в любом случае, я до сих пор не могу получить точку останова в VS2015.

FYI: Я также использую github.jspm.io/jmcriffey/[email protected]/traceur-runtime.js - и я также пробовал версию 0.0.91.

Если у кого-то это работает в VS2015 MVC проекте, я бы хотел услышать от вас. Благодаря!

ответ

0

В Visual Studio щелкните правой кнопкой мыши ваш проект на вкладке «Создание шрифта» и проверьте параметры вывода, отладки и общих параметров. Если это решение для проекта, вы можете добавить и создать файл TypeScript. Если это веб-сайт (сайт веб-формы asp.net), вам нужно использовать этот workaround, чтобы добавить и скомпоновать TypeScript fle

+0

Энджи, у меня нет никаких проблем с использованием и отладкой машинописи в моем приложении при помощи обычных тегов сценариев для загрузки файлов тс. Моя проблема связана с файлами ts, загруженными System.import. – Bonneville

+0

Спасибо за ваши отзывы. Я не думаю, что эта проблема связана с System.import. Как я уже упоминал выше, мы не можем добавить файл машинописного текста в проект веб-сайта (веб-форма/проект MVC), вам нужно использовать обходной путь выше. –

+0

Я согласен с Бонневилем. Я могу создать совершенно новый проект HTML TypeScript и отлаживать работу, а затем просто переключиться с загрузки сгенерированного файла js из в (после того, добавлен загрузчик systemjs, конечно), и после этого, хотя код работает, в ts-файле больше нет точек останова. Таким образом, проблема определенно при использовании systemjs. –

0

Когда я немного поработал, я понял, что это действительно известная проблема, неясно, проблема в systemjs или IE. Кажется, что переход на require.js работает для некоторых людей, но я лично его не пробовал.

https://github.com/systemjs/systemjs/issues/450