Как параллельно требовать файл JS? - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу загрузить много js-файлов, чтобы получить глобальную переменную в нем. Но эта переменная очень сложна и иногда приводит к ненужным потерям. Поэтому я пытаюсь запросить файл js параллельно, используя компоненты async.parallel и require.async, но он не работает. Как решить эту проблему?

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