我确实想加载很多js文件以便在其中获取全局变量。但是变量非常复杂,会导致浪费时间。因此,我试图通过使用async.parallel和require.async组件并行要求js文件,但是它不起作用。该如何处理?
var async = require('async');
var files = ['test1', 'test2']//test1.js/test2.js
var tasks = []
files.forEach(e=>{
tasks.push(function(callback){
require(e)
callback(null, e)
})})
async.parallel(tasks, function(err, results){
console.log(err+':'+results)
})