Async: TypeError:wrapAsync(...)はノード8.0.0の関数ではありません

作成日 2017年06月11日  ·  9コメント  ·  ソース: caolan/async

どのバージョンの非同期を使用していますか?

2.4.1

どの環境で問題が発生しましたか(ノードバージョン/ブラウザバージョン)

ノード8.0.0

あなたは何をした?

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

何が起こると思いましたか?

nullを出力する必要があります。

実際の結果はどうでしたか?

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

最も参考になるコメント

「おっと、私の間違い」-それは私も問題を解決するのに役立ちました、詳しく説明してくれてありがとう。

全てのコメント9件

おっと、私の間違い。

@tlbtlbtlbであなたの間違いを共有して

@tlbtlbtlbこのエラーの解決策は何でしたか? 同じエラーが発生します。 ありがとう。

「おっと、私の間違い」-それは私も問題を解決するのに役立ちました、詳しく説明してくれてありがとう。

@tlbtlbtlbあなたはまだ

編集:匿名関数内に非同期関数をラップすることで問題を解決しました:

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

あなたの特定の問題を解決しないかもしれませんが、それは私の問題を解決しました!

async.parallelは関数の配列を取ります。 私はそれをasync.eachように呼んでいました。

ありがとう👍

TypeErrorを解決する方法:wrapAsync(...)は関数ではありません

未定義の関数を反復子として渡します(例: async.map(array, undefined, callback) 。 コールスタックのコードを確認してください。

このページは役に立ちましたか?
0 / 5 - 0 評価