Async: TypeError: wrapAsync (...) não é uma função com o nó 8.0.0

Criado em 11 jun. 2017  ·  9Comentários  ·  Fonte: caolan/async

Qual versão do assíncrono você está usando?

2.4.1

Em qual ambiente o problema ocorreu (versão do nó / versão do navegador)

nó 8.0.0

O que você fez?

async=require('async')
_=require('underscore')
async.parallel(_.range(10), function(iter, cb) { cb(null); }, function(err) { console.log(err); })

O que você esperava que fosse acontecer?

deve imprimir nulo.

Qual foi o resultado real?

TypeError: wrapAsync(...) is not a function
    at /usr/local/lib/node_modules/async/dist/async.js:3830:24
    at eachOfArrayLike (/usr/local/lib/node_modules/async/dist/async.js:1003:9)
    at eachOf (/usr/local/lib/node_modules/async/dist/async.js:1051:5)
    at _parallel (/usr/local/lib/node_modules/async/dist/async.js:3829:5)
    at Object.parallelLimit [as parallel] (/usr/local/lib/node_modules/async/dist/async.js:3912:5)
    at repl:1:7
    at ContextifyScript.Script.runInThisContext (vm.js:44:33)
    at REPLServer.defaultEval (repl.js:239:29)
    at bound (domain.js:301:14)
    at REPLServer.runBound [as eval] (domain.js:314:12)
question

Comentários muito úteis

"Opa, engano meu" - Isso me ajudou a resolver o problema também, obrigado pela elaboração.

Todos 9 comentários

Opa, erro meu.

Você poderia compartilhar seu erro @tlbtlbtlb ? Isso seria útil para outras pessoas que receberem o mesmo erro.

@tlbtlbtlb Qual foi a solução para esse erro? Estou recebendo o mesmo erro. Obrigado.

"Opa, engano meu" - Isso me ajudou a resolver o problema também, obrigado pela elaboração.

@tlbtlbtlb você ainda gostaria de elaborar? Obrigado

Edit: Resolvi meu problema envolvendo minha função assíncrona em uma função anônima:

async.parallel([ function(callback) {
    self.queues["genetic"].destroy(callback);
}

Pode não resolver seu problema específico, mas resolveu o meu!

async.parallel recebe uma série de funções. Eu estava chamando de async.each .

Obrigado 👍

Como resolver TypeError: wrapAsync (...) não é uma função

Você está passando uma função indefinida como um iteratário, por exemplo, async.map(array, undefined, callback) . Verifique seu código na pilha de chamadas.

Esta página foi útil?
0 / 5 - 0 avaliações