WebStorm, используя Node Supervisor (так что не нужно перезапускать после каждого изменения кода)?

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

Ответ 1

Установить супервизор по всему миру:   npm install -g supervisor

Конфигурация запуска WebStorm/IntelliJ для не-отладки:

Name: supervisor app.js
Path to node: <same>
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit
Working directory: <same>
Path to Node App JS File: app.js

Эти пути предназначены для Mac OS X 10.8, поэтому вам придется заменить указанные пути на пути к вашему компьютеру. Затем вы сможете запустить это в режиме отладки, но он не будет проходить через код.

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

Ответ 2

Удивительно, что я достиг цели, просто изменив путь node на путь супервизора. Поэтому я думаю, что это также сработает для вас.

Ps. Я использую WebStorm версии 6.0.1.