如何要求()目录中的所有文件并发送参数
How to require() all files in a directory and send arguments
如何获取目录中的所有文件?
我需要请求一个目录中的所有文件并随它一起发送一个变量。
喜欢:require(file)(app)
。我试过 require-dir 但我不知道如何用它发送 (app)
部分。
如果您想继续使用 require-dir
,试试这个:
var dir = requireDir('./path/to/dir');
for (var key in dir) {
dir[key](app);
}
或者,您可以只使用 fs
:
require('fs').readdirSync('./yourdir').forEach(function(file) {
require('./yourdir/' + file)(app);
});
如何获取目录中的所有文件?
我需要请求一个目录中的所有文件并随它一起发送一个变量。
喜欢:require(file)(app)
。我试过 require-dir 但我不知道如何用它发送 (app)
部分。
如果您想继续使用 require-dir
,试试这个:
var dir = requireDir('./path/to/dir');
for (var key in dir) {
dir[key](app);
}
或者,您可以只使用 fs
:
require('fs').readdirSync('./yourdir').forEach(function(file) {
require('./yourdir/' + file)(app);
});