https://github.com/isaacs/node-supervisor
我想在“api”目录及其所有子目录(递归)中查看所有内容。我怎么能这样做?
sudo supervisor -w app.js,api app.js
这似乎不起作用。它只监视“api”目录,而不是它的子目录。
答案 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