2013-12-24 2 views
5

У меня есть приложение Node.js, написанное машинописным текстом. У меня есть инструменты VisualStudio 2013 и Node.js для Visual Studio, поэтому я могу отлаживать скомпилированные файлы .js в runtime. Я могу отлаживать файлы машинописных файлов для приложения браузера html. Как я могу отлаживать файлы машинописных файлов для среды node.js?Как отлаживать файл машинописных файлов node.js в Visual Studio 2013

ответ

1

Это тривиально отлаживать приложения javascript nodejs с помощью webstorm: http://www.youtube.com/watch?v=6bKsDoFj83o Я бы предложил сделать то же самое в случае с машинописными текстами, то есть отладить js.

+0

Вопрос в том, как отлаживать машинописные тексты (не js). Я хочу поставить точку останова в код машинописного текста, например, для кода, запущенного в браузере: http://i.imgur.com/2cV1LcA.png На самом деле, я не хочу видеть код JavaScript вообще. –

0

Я попытался сделать это некоторое время назад и нашел это довольно неприятным, я не думаю, что на данный момент можно использовать отладчик Visual Studio для TypeScript с приложениями Node. Вы также можете использовать Internet Explorer для отладки, и большинство разработчиков, похоже, используют Chrome в наши дни.

Это говорит, что отладка Node и TypeScript возможна, есть link here. Процесс немного напуган, но basarat находится на правильном пути - WebStorm, вероятно, является превосходной средой разработки для приложений JavaScript и имеет хорошую поддержку для компиляции на языках (TypeScript, CoffeeScript, Dart). Я не пробовал отлаживать TypeScript с помощью приложений Node с помощью WebStorm, но в соответствии с this thread это возможно.

UPDATE:

Я только что быстрый взгляд на сайте NTVS (see here) и существуют обходные пути, но они не так просто, и это остается незавершенное

-1

Я написал это быстрый старт проект для Машинописи + ExpressJS + AngularJS + NodeJS

https://github.com/urigoren/TEAN/

Надеется, что это помогает

0

С 1.0 бета-версией NTVS теперь очень просто отлаживать приложения node.js в visual studio (версия 2013), так как эта версия содержит шаблоны с машинописными текстами, которые не сохранились в предыдущих версиях. Новая функциональность позволяет отлаживать непосредственно в вашем машинописном коде.

Если вы используете предыдущие версии, вы можете обойти отсутствующие шаблоны, имея два проекта в своем решении: один для веб-приложения (это делает сборку машинописного текста) и один для инструментов nodejs для отладки кода js.

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