Как автоматически перезагрузить файлы в Node.js?

Любые идеи о том, как я могу реализовать автоматическую перезагрузку файлов в Node.js? Я'Я устал от перезапуска сервера каждый раз, когда я меняю файл. Видимо Node.js ' require() Функция не перезагружает файлы, если они уже были необходимы, поэтому мне нужно сделать что-то вроде этого:

var sys     = require('sys'), 
    http    = require('http'),
    posix   = require('posix'),
    json    = require('./json');

var script_name = '/some/path/to/app.js';
this.app = require('./app').app;

process.watchFile(script_name, function(curr, prev){
    posix.cat(script_name).addCallback(function(content){
        process.compile( content, script_name );
    });
});

http.createServer(this.app).listen( 8080 );

И вapp.js файл у меня есть:

var file = require('./file');
this.app = function(req, res) { 
    file.serveFile( req, res, 'file.js');  
}

Но это также нет работает - я получаю ошибку вprocess.compile() заявление о том, чтотребуют» не определено.process.compile оцениваетapp.js, но не имеет ни малейшего представления о глобалах node.js.

Ответы на вопрос(25)

Ваш ответ на вопрос