我需要要求目录中的所有文件并随之发送变量。
喜欢:require(file)(app)
。我已经尝试了require-dir,但我无法弄清楚如何发送(app)
部分。
答案 0 :(得分:4)
如果您想继续使用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);
});