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