在node-supervisor中,如何查看目录中的所有内容以进行更改?

时间:2011-11-23 01:57:31

标签: javascript node.js module

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

我想在“api”目录及其所有子目录(递归)中查看所有内容。我怎么能这样做?

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

这似乎不起作用。它只监视“api”目录,而不是它的子目录。

2 个答案:

答案 0 :(得分:8)

我只是看着我正在使用的所有扩展程序:

supervisor -e 'js|ejs|less' app.js

答案 1 :(得分:3)

似乎正在工作并为我发现变化。

如果我用它来加载文件:

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

将检测文件夹/测试/变量的变化,这是一个子文件夹。

实际上,主管说它正在监控当前文件夹:

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