В нод-супервизоре, как я могу наблюдать за изменениями в каталоге? - PullRequest
4 голосов
/ 23 ноября 2011

https://github.com/isaacs/node-supervisor

Я хочу посмотреть все внутри каталога "api" и всех его подкаталогов (рекурсивно). Как я могу это сделать?

sudo supervisor -w app.js,api app.js

Это не похоже на работу. Он просматривает только каталог «api», а не его подкаталоги.

Ответы [ 2 ]

9 голосов
/ 05 октября 2012

Я просто смотрю все используемые мной расширения:

supervisor -e 'js|ejs|less' app.js
3 голосов
/ 23 ноября 2011

Кажется, работает и обнаруживает изменения для меня.

Если я использую это для загрузки файла:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...