У меня получилось, вроде бы, настроить в WebStorm. Немного коряво, но пока нет времени разбираться детально...
Во-первых, нужно указать supervisor'у параметр -w с путем к директории, иначе он будет мониторить не то.
Без параметра:
DEBUG: Starting child process with 'node D:\Projects\Server\headers.js'
DEBUG: Watching directory 'D:\' for changes.
Error retrieving stats for file: D:\Config.Msi
Error retrieving stats for file: D:\System Volume Information
Error retrieving stats for file: D:\$RECYCLE.BIN\S-1-5-21....
С параметром:
DEBUG: Starting child process with 'node D:\Projects\Server\headers.js'
DEBUG: Watching directory 'd:\projects\server' for changes.
Во-вторых, нужно указать полный путь к файлу. При сохранении конфигурации он удаляется, но при правке конфигурации его нужно ввести снова, иначе supervisor вопит, что не может найти файл и ищет почему-то в корне.
Т. е. при создании/редактировании конфигурации это должно выглядеть так:
А если открыть сохраненную конфигурацию, то так:
