如何并行要求js文件?

时间:2019-04-26 04:03:23

标签: javascript node.js require async.js

我确实想加载很多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)
  })

0 个答案:

没有答案