Quelle version d'async utilises-tu ?
2.4.1
Dans quel environnement le problème s'est-il produit (version du nœud/version du navigateur)
nœud 8.0.0
Qu'est-ce que tu as fait?
async=require('async')
_=require('underscore')
async.parallel(_.range(10), function(iter, cb) { cb(null); }, function(err) { console.log(err); })
Que vous attendiez-vous à ce qu'il se passe?
devrait imprimer null.
Quel a été le résultat réel ?
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)
Oups, mon erreur.
Pourriez-vous s'il vous plaît partager votre erreur @tlbtlbtlb ? Ce serait utile à d'autres qui obtiennent la même erreur.
@tlbtlbtlb Quelle était la solution à cette erreur ? Je reçois la même erreur. Merci.
"Oups, mon erreur" - Cela m'a aussi aidé à résoudre le problème, merci d'avoir élaboré.
@tlbtlbtlb voudriez-vous encore développer? Merci
Edit : j'ai résolu mon problème en enveloppant ma fonction asynchrone dans une fonction anonyme :
async.parallel([ function(callback) {
self.queues["genetic"].destroy(callback);
}
Cela ne résoudra peut-être pas votre problème spécifique, mais cela a résolu le mien !
async.parallel
prend un tableau de fonctions. Je l'appelais comme async.each
.
Merci
Comment résoudre TypeError : wrapAsync (...) n'est pas une fonction
Vous passez une fonction indéfinie en tant qu'itéré, par exemple async.map(array, undefined, callback)
. Vérifiez votre code dans la pile d'appels.
Commentaire le plus utile
"Oups, mon erreur" - Cela m'a aussi aidé à résoudre le problème, merci d'avoir élaboré.