2013-03-18 2 views
3

В WebStorm 6 в отладчике панели я вижу это:Как отлаживать с JavaScript точки останова WebStorm

enter image description here

Что я должен сделать, чтобы получить эти контрольные точки для работы?

+0

http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm – CrazyCoder

+0

I имеет локальную отладку –

+0

Это не имеет значения, если вы отладки с помощью HTTP: // вместо файла: //, удаленный конфигурации должен быть использован. – CrazyCoder

ответ

3

Я обнаружил, что использование «отладчика» в точке где-то впереди, где мне нужно было ударить точку останова, было достаточно, чтобы на самом деле заставить это работать для «локального» сеанса отладки. Без этого, неважно, что я сделал, движок webstorm-running-node просто запустил мой javascript, полностью игнорируя точки останова.

Вот пример фиктивного примера. Я не мог заставить отладчик когда-либо останавливаться в точке останова на строке 20. Я ввел «отладчик»; запись над ним, и все снова начало работать. Если я выберу это, он перестанет работать, что является болью, но это позволяет мне продолжить работу. Рано или поздно я собираюсь случайно оставить один из них, когда я делаю Тхо развертывания ...: \

Sample of 'debugger' usage

+1

Я не понимаю этого, но это сработало и для меня! – Nils

+1

У меня тоже была эта проблема, и я поставил «отладчик»; в код работал. Я обнаружил, что он работает без необходимости «отладчика»; в js, перейдите в Preferences-> Debugger-> JavaScript и UN-check «Не входите в скрипты», – fhilton

1

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

Это можно сделать с помощью «Запустить»/«Изменить конфигурации ...». Там нажмите на базу данных проектов и дважды щелкните правой кнопкой, чтобы ввести текст.

Если ваши файлы, например. в "mydir/html/workspace/Project/" и доступны через "http://localhost/Project", затем введите "http://localhost/Project/".

Вы заметите, что теперь, когда вы нажимаете на log entrie, файл, который открывается, является вашим локальным, который вы можете редактировать, пока он был удаленным.

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

  • Нет связанных вопросов^_^