Отладка Javascript в Visual Studio (или другом отладчике JS)

У меня есть .js файл, который обычно выполняется cscript.exe (т.е. не запускается в браузере и не может быть запущен там).

Я знаю, что могу передать cscript.exe параметр //X, чтобы получить запрос на выбор отладчика. Хорошо. Все в порядке.

Я выбираю "Visual Studio 2005 Debugger", появляется IDE, выполнение останавливается на первой строке. Отлично.

Сценарий завершается (или я завершаю его), я редактирую что-то и хочу отладить это снова.

Простая мысль - просто нажать F5 и запустить отладчик снова. Но это не работает. VS просто говорит мне, что не может найти никаких отладочных символов в cscript.exe: screenshot

Что теперь? Запускать cscript.exe из командной строки заново для каждого запуска отладки, на мой взгляд, довольно обременительно.

Есть ли способ просто отлаживать скрипт с помощью VS? Также были бы признательны за советы по другим инструментам отладки.


Edit:
Ответот отt0nyh0 довольно близок. Я создаю фиктивное консольное приложение, компилирую, и отладчик появляется. Однако две вещи не идеальны

  1. cscript.exe всегда спрашивает, какой отладчик использовать (какой экземпляр VS).
    Можно ли это преодолеть, указав определенный экземпляр отладчика непосредственно в командной строке?

  2. Для того, чтобы срабатывало событие post-build, необходимо внести некоторые изменения в исходники. В настоящее время я просто добавляю/удаляю пустую строку для запуска сборки моего фиктивного проекта.
    Есть ли способ всегда выполнять скрипт после сборки, даже если ничего не изменилось?

5
задан Community 23 May 2017 в 12:07
поделиться