Async: "рдореЙрдбреНрдпреВрд▓ 'рд▓реЙрд╢/_рдУрд╡рд░рд░реЗрд╕реНрдЯ' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЬрдире░ 2017  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: caolan/async

рдЖрдк рдПрд╕рд┐рдВрдХ рдХрд╛ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
2.1.4

рд╕рдорд╕реНрдпрд╛ рдХрд┐рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реБрдИ (рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг)
рдХреЗрд╡рд▓ рд╕рд░реНрдХрд▓-рд╕реАрдЖрдИ рдореЗрдВ (рдЯреНрд░реИрд╡рд┐рд╕-рд╕реАрдЖрдИ рдареАрдХ рд╣реИ, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рднреА рдареАрдХ рд╣реИ)

рддреБрдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛?
рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рд╕рд░реНрдХрд▓-рд╕реАрдЖрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ 'рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ' рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: https://circleci.com/gh/libp2p/js-libp2p-webrtc-star/224

рдЖрдкрдиреЗ рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреА рдереА?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдареАрдХ рдЪрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛, рдореИрдВ lodash/_overRest рд╕рдВрджрд░реНрдн рдвреВрдВрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд▓реЙрд╢ рдФрд░ рд╡реЗрдм рдкрд░ рдореБрджреНрджреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдлрд╛рдИ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдореМрдЬреВрдж рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рдерд╛?

Message:
    Cannot find module 'lodash/_overRest'
Details:
    code: MODULE_NOT_FOUND
Stack:
Error: Cannot find module 'lodash/_overRest'

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ (async рд╕рдВрд╕реНрдХрд░рдг: 2.1.4 / env: Ubuntu 16.04)
рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ package.json рдХреЛ { lodash: '^4.14.0' } package.json рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдирд╡реАрдирддрдо рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ _overRest.js рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рдЗрд╕реЗ рд╕рд╣реА рд░реВрдк рд╕реЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╣реИред

рд╕рднреА 14 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рд╡рд╣ рд╕рд░реНрдХрд▓-рд╕реАрдЖрдИ рдЪреАрдЬ рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рдЦреБрд▓ рд░рд╣реА рд╣реИ)ред рдореИрдВрдиреЗ 4.17.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдореЗрдВ _overRest рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ node_modules/lodash/_overRest.js рдореМрдЬреВрдж рд╣реИ

рдЗрд╕реЗ рд╢реАрд░реНрд╖ рдореЙрдбреНрдпреВрд▓ рдХреА рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ CI рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ async рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдореБрдЭреЗ рдЕрдм рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреЗрд╡рд▓ рд╕рд░реНрдХрд▓ рдореЗрдВ рд╣реА рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ

рд╣рдореНрдо, рдпрд╣ рдореЗрд░реА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдореИрдВ npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ

  "author": {
    "name": "Caolan McMahon"
  },
  "bugs": {
    "url": "https://github.com/caolan/async/issues"
  },
  "dependencies": {
    "lodash": "^4.14.0"
  },
  "description": "Higher-order functions and common patterns for asynchronous code",

рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрдХрд▓рд╕реА рдкрд░ рдХреБрдЫ рдЕрдЬреАрдм рдХреИрд╢рд┐рдВрдЧ рдЪрд▓ рд░рд╣реА рд╣реЛ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИ?

рдХрд╣ рдирд╣реАрдВ рд╕рдХрд╛, рдЕрдЧрд░ рдЖрдк рдлрд┐рд░ рд╕реЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ

рдордВрдЧрд▓рд╡рд╛рд░, рдЬрдирд╡рд░реА резрен, реирежрезрен рдЕрдкрд░рд╛рд╣реНрди реи:рейрен рдмрдЬреЗ, рдлрд╝реНрд░реАрдбреЗрд▓ рдЬрд╝рд┐рдЧреЗрд▓рдореЗрдпрд░ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрдХрд▓рд╕реА рдкрд░ рдХреБрдЫ рдЕрдЬреАрдм рдХреИрд╢рд┐рдВрдЧ рдЪрд▓ рд░рд╣реА рд╣реЛ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИ
рдореБрджреНрджрд╛?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЦреБрд▓реА/рдмрдВрдж рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/caolan/async/issues/1352#issuecomment-273275455 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ADUIEGlhZNnEjFuSxP4s7sVCA2E-_q6hks5rTRh-gaJpZM4Ll0Pa
.

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ (async рд╕рдВрд╕реНрдХрд░рдг: 2.1.4 / env: Ubuntu 16.04)
рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ package.json рдХреЛ { lodash: '^4.14.0' } package.json рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдирд╡реАрдирддрдо рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ _overRest.js рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рдЗрд╕реЗ рд╕рд╣реА рд░реВрдк рд╕реЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╣реИред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рд░реЛрд▓рдЕрдк рдХреЗ рд╕рд╛рде рд╡реЗрдмрдкреИрдХ-рд▓реЙрд╢-рдкреНрд▓рдЧрдЗрди рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ @jdalton рдХрд╛ рдХрд╛рдо рдХреИрд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреЛрдИ рдЯреВрд▓ рд╣реЛрддрд╛, рддреЛ рд╣рдореЗрдВ рд▓реЙрд╢ рдЗрдВрдЯрд░реНрдирд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд░рд╣рдирд╛ рдкрдбрд╝рддрд╛ред

@maxlath _overRest рдХреЛ рд▓реЙрд╢ рд╕рдВрд╕реНрдХрд░рдг 5 рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 4 рд░рд┐рд▓реАрдЬ рдЯреНрд░реИрдХ рдХреЗ рд▓рд┐рдПред рд╣рдо рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЧреМрд░ рдХрд░реЗрдВрдЧреЗ рдЬрдм рд▓реЙрд╢ 5 рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

https://github.com/lodash/lodash/blob/4.17.4/lodash.js#L6583

@megawac рддреЛ рд╣рдореЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреИрд╕реЗ рдорд┐рд▓реА? рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ рдК

рдореИрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рд╕реАрдзреЗ async рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдореЗрд░реЗ рдРрдк рдореЗрдВ, рдпреЗ рд╡реЗ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

    "bcrypt-nodejs": "0.0.3",
    "body-parser": "1.16.1",
    "cookie-parser": "1.4.3",
    "express": "4.14.1",
    "express-session": "1.15.1",
    "module-log": "1.0.0",
    "mongoose": "4.8.5",
    "morgan": "1.8.1"

рдореИрдВ рдирд╡реАрдирддрдо npm рдФрд░ рдиреЛрдбрдЬ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореБрдЭреЗ рдЕрдм рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред
рдФрд░ рд▓реЙрд╢ 4.17.4 рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХреЛрдИ _overRest.js рдирд╣реАрдВ рд╣реИ

@amandeepmittal рд▓реЛрджрд╛рд╢ рдиреЗрд╡рд▓рд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЕрдВрддрд┐рдо рдиреЗрд╡рд▓рд╛ рд░рд┐рд▓реАрдЬрд╝ 4.11.3 рдХреЛ рдЕрднреА рднреА рдЙрд╕реА рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдлрд┐рд▓рд╣рд╛рд▓ рдХреБрдЫ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдиреЗрд╡рд▓рд╛ 4.71 рдХреЗ рд╕рд╛рде рдлрдВрд╕рд╛ рд╣реБрдЖ рд╣реВрдВред

@nicolasbonnici рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рджреЗрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдореБрджреНрджрд╛ рд╣реИред

@nicolasbonnici рдХреЛ async рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ lodash/_overRest рдирд┐рд░реНрднрд░рддрд╛ v2.4.0 рдореЗрдВ рд╣рдЯрд╛ рджреА рдЧрдИ

@megawac рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

$ npm install [email protected] --save # another dependency depends on lodash ~4.14.0 or ~4.15.0
$ npm install [email protected] --save

$ npm ls lodash
тФЬтФАтФм [email protected]
тФВ тФФтФАтФА [email protected]  deduped
тФФтФАтФА [email protected]
// index.js

// throws an error as `_overRest` wasn't added until lodash `v4.16.0`
var waterfall = require('async/waterfall');

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

endbay picture endbay  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JustinBeaudry picture JustinBeaudry  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dep picture dep  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

brainthinks picture brainthinks  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PsyTae picture PsyTae  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ