Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在node supervisor中,如何查看目录中的所有内容以查看更改?_Javascript_Node.js_Module - Fatal编程技术网

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

Javascript 在node supervisor中,如何查看目录中的所有内容以查看更改?,javascript,node.js,module,Javascript,Node.js,Module,我希望观察“api”目录及其所有子目录中的所有内容(递归)。我该怎么做 sudo supervisor -w app.js,api app.js 这似乎不起作用。它只监视“api”目录,而不监视其子目录。似乎正在工作,并为我检测更改 如果使用此选项加载文件: var module = require("./folder/test/variables.js") 并具有一个主节点文件: var module = require("./folder/test/variables.js") var

我希望观察“api”目录及其所有子目录中的所有内容(递归)。我该怎么做

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

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

似乎正在工作,并为我检测更改

如果使用此选项加载文件:

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/variables中的更改

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

DEBUG: Running node-supervisor with
DEBUG:   program 'myApp.js'
DEBUG:   --watch '.'
DEBUG:   --extensions 'node|js'
DEBUG:   --exec 'node'
如果我使用以下命令,它还会重新加载文件夹/测试中的文件:

supervisor -w folder myApp.js

那么,我想你可能有不同版本的主管?我正在使用

我只是查看我正在使用的所有扩展:

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

对于所有扩展,您都可以使用
supervisor-e.”app.js
不知道这在4年前是否可用:)谢谢。这对我观看js和hbs文件很有用:supervisor-e'js | hbs'app.js