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 λ“±κΈ‰