如何要求()目录中的所有文件并发送参数

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);
});