2017-01-12 3 views
2

У меня есть веб-приложение, написанное в node.js, и запускается с использованием команды gulp. Когда приложение запускается, прежде чем сервер будет запущен, точки отладки могут пострадать в WebStorm (или в любом средстве IDE или командной строки). Однако после запуска сервера и перехода на интерфейс в моем локальном хосте я больше не могу удалять точки отладки внутри приложения. Это не вызвано кодом на стороне клиента, поскольку точки отладки находятся в коде сервера.Веб-приложение Debug node.js, запущенное с помощью задачи Gulp

Я прочитал ответы, которые связаны с использованием инспектора узлов, и это не решило мою проблему из-за файлов конфигурации, которые не читаются при запуске отладчика в инспекторе узлов.

Я немного удивлен, что в этой проблеме так мало. Разве это не нормальная проблема, с которой сталкиваются другие разработчики? Заранее спасибо за помощь.

ответ

0

Моим обходным путем для этого может быть недостаточно для каждого случая. Я изменял файлы JavaScript и фактически не нуждался в файлах конфигурации после загрузки, чтобы проверить мои изменения. Я сделал следующее:

  1. Написал строку в моем файле app.js, который установил нужные мне переменные. (это были задачи, которые выполнялись в Gulp)

  2. Затем я запустил приложение в качестве приложения Node.js и смог его отладить как обычно.

Если какой-либо из моих взглядов, был обновлен или что-нибудь еще, что в настоящее время управляется Глоток, то я мог бы просто остановился сервер, начал его снова с помощью команды Глоток, а затем снова остановился и перезапущена приложение Node.js.

Это не решило проблему в моем OP, но это было достаточно хорошим обходным путем для получения точек отладки в JavaScript.