Я хотел бы иметь возможность отлаживать код TypeScript 1.0 с помощью Visual Studio 2012 с помощью Web Essentials.Отладка (шаг за шагом) Код типа, а не скомпилированный Javascript
В соответствии с этим YouTube video вам необходимо установить для параметра «Создать исходную карту» значение «Истина», чтобы сопоставить исполняемый код Javascript с исходным исходным кодом исходного кода.
Вот снимок из видео:
Однако, смотрите под Extensions ANDD Updates, чтобы увидеть, если у меня есть последняя версия веб-Сути, он не показывает обновления доступны, и что моя версия 3,8 , Однако, когда я просматриваю варианты машинопись, есть гораздо меньше вариантов и не включает опцию «Mapping» Я ищу:
Я понимаю, что машинопись является новым и развивается, и я подозреваю, что эта функциональность, возможно, была де-реализована (?), но мне было интересно, какой лучший и/или самый простой способ пройти через код TypeScript?
Просто FYI о прямой отладке машинописных текстов. Существует предостережение с отладочной машинописью (что, как вы сказали, очень круто). Если вы используете это ключевое слово (например: this.XYZ), если вы поместите точку останова на эту строку и добавьте часы на «это», значение этого всегда будет отображаться как null. Это связано с тем, что при создании javascript это ключевое слово изменяется на _this. Таким образом, вам придется добавлять часы на _this.XYZ вместо этого. XYZ. Это может быть ошибкой для текущей версии TypScript. Не уверен. Если кто-то нашел исправление для этого, пожалуйста, поделитесь им здесь. –
Обновление: я разочарован тем, что Compile on Save и Step через отладку, которая работала с 2012 годом, сломались, пока я не сделал это: https://typescript.codeplex.com/wikipage?title=Compile-on-Save. Затем это исправлено на моем рабочем компьютере VS 2012, но я не могу получить отладку для работы на моем компьютере 2013 года. Разочарование. Все меняется так быстро, что его трудно узнать, даже если вы прочитали, что еще нет. – ChadD
Можете ли вы предоставить более подробную информацию о том, какая у вас проблема. –