Кажется, работает и обнаруживает изменения для меня.
Если я использую это для загрузки файла:
var module = require("./folder/test/variables.js")
И Иметь основной файл узла:
var module = require("./folder/test/variables.js")
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('The variable is '+ module.variable)
}).listen(7777);
Тогда, просто используя:
supervisor myApp.js
собирается обнаружить изменения в папке / test / variable, которая является подпапкой.
На самом деле, супервизор говорит, что он отслеживает текущую папку:
DEBUG: Running node-supervisor with
DEBUG: program 'myApp.js'
DEBUG: --watch '.'
DEBUG: --extensions 'node|js'
DEBUG: --exec 'node'
Это также перезагружает файлы в папке / test, если я использую:
supervisor -w folder myApp.js
Итак, я думаю, у вас может быть другая версия супервизора? Я использую 0,2