28
如何在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()声明“ …
443
javascript
node.js