Yarn: рдПрдХ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддреНрд░реБрдЯрд┐ рд╣реБрдИ: рдЕрдиреБрд░реЛрдз рд╡рд┐рдлрд▓ "" 404 рдирд╣реАрдВ рдорд┐рд▓рд╛ \ ""ред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдлрд╝рд░ре░ 2017  ┬╖  89рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдмрдЧ

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ npmjs рднрдВрдбрд╛рд░ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ 5 рдПрдХ @ рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдЬреА рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╣реИрдВред рдлрд┐рд░, рдпреЗ npmjs рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЖрдЬ рддрдХ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рд╡реЗ рд╕рднреА рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:

error An unexpected error occurred: "http://registry.npmjs.org/@pepperhq/hmac-http-authentication/-/hmac-http-authentication-0.1.2.tgz: Request failed \"404 Not Found\"".

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, рдЕрдиреНрдп рдирд┐рдЬреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (рд╕рднреА рдПрдХ рд╣реА @ рджрд╛рдпрд░реЗ рдХреЗ рднреАрддрд░) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд░рд╛рджрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред

рдореЗрд░рд╛ .npmrc рдЬреЛ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдореЗрд░рд╛ _authToken рд▓рдЧ рд░рд╣рд╛ рд╣реИ:

//registry.npmjs.org/:_authToken=TOKEN_HERE

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ:

1) рдПрдХ рдирдпрд╛ рдПрдХреНрд╕реЗрд╕ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП npm login рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧрд┐рдВрдЧ рдХрд░реЗрдВ
2) рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо рд╕рд╣реА рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ)
3) rm -rf node_modules && rm yarn.lock && yarn cache clean рдЪрд▓ рд░рд╣рд╛ рд╣реИ
4) рдореЗрд░реЗ рдкреИрдХреЗрдЬ рд╕реЗ рдЖрдкрддреНрддрд┐рдЬрдирдХ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдХрд░ред Json рдФрд░ рдЗрд╕реЗ yarn add рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ
5) рд╕рдорддреБрд▓реНрдп npm install --save рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ред рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдмрдЧ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВ рдХрд┐ рдореИрдВ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдбрд┐рд╕реНрдХ рдкрд░ рдЖрдЧреЗ рдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдБред

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдореИрдВ рдпрд╛рд░реНрди рдХреЛ npmjs рд╕реЗ рдЕрдкрдиреЗ рд╕рднреА рдирд┐рдЬреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдиреЛрдб.рдЬреЗрдПрд╕, рдпрд╛рд░реНрди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВред
yarn-error.log рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛

Yarn version: 
  0.20.3

Node version: 
  6.9.5

Platform: 
  darwin x64
needs-discussion triaged

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

рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рднреА рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред

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

рдПрдХ рддрд░рдл рдХреЗ рд░реВрдк рдореЗрдВ, рдкреИрдХреЗрдЬ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ yarn рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ url рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рди рдкреИрдХреЗрдЬ рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ Yarn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде Yarn рдКрдкрд░, рдпрд╛ url рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдЗрдзрд░ рддрд┐рдирдХреЗ рдкрд░ рдЪрдЯрдХрдирд╛, рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЯрдХреНрдХрд░ рджреЗ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛: рдореИрдВрдиреЗ рдмрд╕ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдорд╛рдирдЬрдирдХ рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреНрдпреЛрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдпрджрд┐ рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдо рднреА рдареАрдХ рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреБрдЫ рдирд┐рдЬреА рдореЙрдбреНрдпреВрд▓ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рдирд╣реАрдВ; рд╕рднреА рдПрдХ рд╣реА @scopeред

рд╣рдордиреЗ рдмрд╕ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдХреБрдЫ рдФрд░ рд╕рдВрджрд░реНрдн рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рд╣реИрдВ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

  • рд╣рдо рдЕрдкрдиреЗ CI (рдбреНрд░реЛрди) рдореЗрдВ рдпрд╛рд░реНрди рдЪрд▓рд╛ рд░рд╣реЗ рдереЗ, рдЬреЛ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ [рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕]
  • рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣реБрдИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реБрдЖ, рднрд▓реЗ рд╣реА рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рднрд░реЛрд╕реЗрдордВрдж рдкреЗрдбрд╝ рд╣реЛ!)
  • рдПрдХ рд╣реА рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдореИрдХ рдкрд░ рдПрдХ рдореИрдиреБрдЕрд▓ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ (!)
  • рдореБрджреНрджрд╛ рдХреЗрд╡рд▓ рдПрдХ рдирд┐рдЬреА рдкреИрдХреЗрдЬ рддрдХ рд╕реАрдорд┐рдд рдерд╛

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдХ рд╡рд┐рд╕реНрддреГрдд yarn-error.log рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЕрд╕рдлрд▓ рдирд┐рд░реНрдорд╛рдг рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдХрдВрдЯреЗрдирд░ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдЧрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ verbose рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЙрд╕реА рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рд╕рд░реНрдХрд▓ 2.0 рдореЗрдВ рдПрдХ рдбреЙрдХ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХреБрдЫ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдбрд┐рдмрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╕реАрд╕реАрдЖрдИ рдмрдирд╛рдо рд╕реНрдерд╛рдиреАрдп рдкрд░ рд╕рдВрдХрд▓рди рдЕрдВрддрд░)ред

  • рдЬрдм рдореИрдВ рд╣реЛрд╕реНрдЯ OSX рдорд╢реАрди рдкрд░ yarn рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
  • рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░ (рдЙрдмрдВрдЯреВ) рдкрд░ yarn рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред
  • рдЬрдм рдореИрдВ рд╡реГрддреНрдд рдХреЗ 2.0 рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдЪрд▓ рд░рд╣реЗ ^ ^ рдХрдВрдЯреЗрдирд░ (рдЙрдмрдВрдЯреВ) рдкрд░ yarn рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ .npmrc рд╕реЗрдЯрдЕрдк рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рд┐рд░-рдЦрд░реЛрдВрдЪ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

Verbose рдиреЗ рдореБрдЭреЗ рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреА рдЬреЛ рдореИрдВ рд╣рд╛рдЬрд┐рд░ рдХрд░ рд╕рдХреВрдБ:

root<strong i="17">@2adc7c09ff9a</strong>:~/af/spec/dummy# yarn --pure-lockfile --ignore-optional
yarn install v0.21.3
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@alienfast/build/-/build-2.0.38.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/root/af/spec/dummy/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
root<strong i="18">@2adc7c09ff9a</strong>:~/af/spec/dummy# yarn --pure-lockfile --ignore-optional --verbose
yarn install v0.21.3
verbose 0.178 current time: 2017-03-01T20:22:52.715Z
[1/4] Resolving packages...
[2/4] Fetching packages...
verbose 0.798 Performing "GET" request to "https://registry.yarnpkg.com/@alienfast/build/-/build-2.0.38.tgz".
verbose 0.861 Performing "GET" request to "https://registry.yarnpkg.com/@alienfast/ui/-/ui-1.0.34.tgz".
verbose 0.894 Performing "GET" request to "https://registry.yarnpkg.com/react-relay/-/react-relay-0.10.0.tgz".
verbose 0.895 Performing "GET" request to "https://registry.yarnpkg.com/react-dom/-/react-dom-15.4.2.tgz".
verbose 0.919 Performing "GET" request to "https://registry.yarnpkg.com/eslint/-/eslint-3.15.0.tgz".
verbose 0.941 Performing "GET" request to "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.39.0.tgz".
verbose 0.951 Performing "GET" request to "https://registry.yarnpkg.com/@alienfast/material-ui/-/material-ui-0.16.87.tgz".
verbose 0.966 Performing "GET" request to "https://registry.yarnpkg.com/@alienfast/react-formal/-/react-formal-0.24.7.tgz".
verbose 1.003 Performing "GET" request to "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz".
verbose 1.103 Performing "GET" request to "https://registry.yarnpkg.com/graphql/-/graphql-0.9.1.tgz".
verbose 1.178 Performing "GET" request to "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz".
verbose 1.206 Performing "GET" request to "https://registry.yarnpkg.com/material-ui/-/material-ui-0.16.7.tgz".
verbose 1.249 Performing "GET" request to "https://registry.yarnpkg.com/react-i18next/-/react-i18next-2.2.0.tgz".
verbose 1.261 Performing "GET" request to "https://registry.yarnpkg.com/react-relay-network-layer/-/react-relay-network-layer-1.4.0.tgz".
verbose 1.272 Performing "GET" request to "https://registry.yarnpkg.com/react-router/-/react-router-3.0.2.tgz".
verbose 1.696 Performing "GET" request to "https://registry.yarnpkg.com/react-router-relay/-/react-router-relay-0.13.5.tgz".
verbose 1.764 Performing "GET" request to "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-2.2.0.tgz".
verbose 2.063 Performing "GET" request to "https://registry.yarnpkg.com/recompose/-/recompose-0.22.0.tgz".
verbose 2.144 Error: https://registry.yarnpkg.com/@alienfast/build/-/build-2.0.38.tgz: Request failed "404 Not Found"
    at Request.handleRequestError (/root/.yarn/lib/fetchers/tarball-fetcher.js:231:20)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:189:7)
    at Request.onRequestResponse (/root/.yarn/node_modules/request/request.js:986:10)
    at emitOne (events.js:96:13)
    at ClientRequest.emit (events.js:189:7)
    at HTTPParser.parserOnIncomingClient (_http_client.js:522:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23)
    at TLSSocket.socketOnData (_http_client.js:411:20)
    at emitOne (events.js:96:13)
    at TLSSocket.emit (events.js:189:7)
error An unexpected error occurred: "https://registry.yarnpkg.com/@alienfast/build/-/build-2.0.38.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/root/af/spec/dummy/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
root<strong i="21">@2adc7c09ff9a</strong>:~/af/spec/dummy# cat ~/.npmrc
registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
root<strong i="24">@2adc7c09ff9a</strong>:~/af/spec/dummy# echo $NPM_TOKEN
xxxxx-xxxx-xxxx-xxxx-xxxxxxxx

рдпрд╣рд╛рдВ рднреА, рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ OSX рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди CircleCI рдХрдВрдЯреЗрдирд░ (рд╕рд░реНрдХрд▓ 1.0) рдкрд░ рдирд╣реАрдВред

рдореИрдВрдиреЗ yarn cache clean рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдмрд╛рдж рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдлрд▓ рд░рд╣реАред

рдпрд╣ рдпрд╛рд░реНрди 0.18.1 рдХреЗ рд╕рд╛рде-рд╕рд╛рде 0.21.3 рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╛рд░реНрдирдкреИрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ? рдпрд╛, рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣рд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛-рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ?

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рд╣реИрдВ; рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реЛрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рд╣рдореЗрдВ .npmrc рдереЛрдбрд╝рд╛ рд╕рд╛ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд┐рд╕рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

registry=http://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
<strong i="8">@ourscope</strong>:registry=https://registry.npmjs.org/

рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреА рдирд┐рдЬреА рд╕реНрдХреЛрдкреНрдб рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдФрд░ рдПрдХ рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк @ourscope рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

@ рдбреНрд░рдЧрдЪреИрдк рдореИрдВрдиреЗ рдЕрднреА рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдкрд╣рд▓реЗ рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ :(

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрдХреЛрдк рдирд╛рдо рдореЗрдВ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рд╣реИ, рд╢рд╛рдпрдж рд╡рд╣ рдЕрдкрд░рд╛рдзреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

registry=http://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
@our-scope:registry=https://registry.npmjs.org/

@ рдпреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдк рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдбрд╛рд▓рддрд╛ рд╣реИред

root<strong i="7">@f41305331cb8</strong>:~/af/spec/dummy# cat ~/.npmrc
registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
<strong i="8">@alienfast</strong>:registry=https://registry.npmjs.org/

рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ 0.20.4 рдФрд░ 0.21.3 рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдЙрддреНрд╕реБрдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдм рдПрдХ bug рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред

  • рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл 'рдСрдлреЗрдВрдбрд┐рдВрдЧ' рд╕реНрдХреЛрдк рдХрд┐рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд┐рдП рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рд╛, рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ред
  • рдореИрдВ npm install рднрд╛рдЧрд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рд▓рд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ

рддреЛ, рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдирд╣реАрдВ ... рдлрд┐рд░ рд╕реЗред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдирд┐рдЬреА рдореЙрдбреНрдпреВрд▓ рдерд╛, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ 404 рд╕рдВрджреЗрд╢ рджрд┐рдпрд╛, рднрд▓реЗ рд╣реА рдпрд╣ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ (рдХрд╣реАрдВ рдкрд░ рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рд╣реЛрдЧрд╛), рдФрд░ рдПрдирдкреАрдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдЯрд╛рд░ рдпреВрдЖрд░рдПрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдореЗрдВ (рдкреНрд░рдорд╛рдгрди рдПрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рд╣рдЯрд╛рдпрд╛ .npmrc рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП!

.npmrc рд╕рд╛рде рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ "рдЦреЗрд▓рдиреЗ" рдореЗрдВ рдХреЛрдИ рд╕реНрдерд┐рд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВ рдпрд╛рд░реНрди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ (рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ) рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди "рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИ", "рд╕рдВрдпреБрдХреНрдд рд░рд╛рд╖реНрдЯреНрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдпреЛрдЧреНрдп", "рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ", "рдирд┐рдЬреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ", "рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ" CI рд╕рд░реНрд╡рд░ "рдЖрджрд┐ рдЖрджрд┐ред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдирд┐рдЬреА рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ "рдХрд╛рдпрд░рддрд╛рдкреВрд░реНрдг" рдХрд░ рд░рд╣реА рд╣реИ? <- рдЬрдВрдЧрд▓реА рдЕрдиреБрдорд╛рдиред

рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреЛрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдХреБрдЫ рдЗрдирдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред @ рдПрд╕реНрдмреИрдВрдбрд░ , рдХреЛрдИ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐?

рд╣рдо рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХрд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдХрдо рдЖрдБрдЦреЗрдВ рд╣реИрдВред
рдЕрдлрд╛рдХ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореБрджреНрджреЗ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдП рдЧрдП рдереЗред
рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рд╣реИред
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА UA рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░реЗрдЧреА, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЯреЛрдХрди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдХреЛ рдХрд╛рдВрдЯрд╛ рдФрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЪрд╛рд░реЛрдВ рдУрд░ рдлрд┐рдХ рдЧрдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдЯрд╛рд░рдмреЙрд▓ рд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛ рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЯреЛрдХрди рдЦреЛ рджреЗрддрд╛ рд╣реИ ...

yarn add v0.23.0-0
verbose 0.227 current time: 2017-03-06T20:25:18.877Z
info No lockfile found.
[1/4] Resolving packages...
таБ { authorization: 'Bearer MY_TOKEN_IS_HERE' } <<<<<----- here it uses my token for the request
verbose 0.409 Performing "GET" request to "https://registry.npmjs.org/@ovos-media%2flib-director".
verbose 1.306 Request "https://registry.npmjs.org/@ovos-media%2flib-director" finished with status code 200.
{} <--- token is gone
verbose 1.316 Performing "GET" request to "https://registry.npmjs.org/bluebird".
{} <--- token is gone
verbose 1.318 Performing "GET" request to "https://registry.npmjs.org/jwt-decode".
verbose 1.531 Request "https://registry.npmjs.org/bluebird" finished with status code 200.
verbose 1.572 Request "https://registry.npmjs.org/jwt-decode" finished with status code 200.
[2/4] Fetching packages...
https: /@ovos-media/lib-director/-/lib-director-0.4.1.tgz https://registry.yarnpkg.com/@ovos-media/lib-director/-/lib-director-0.4.1.tgz
{} <--- token is gone
verbose 1.597 Performing "GET" request to "https://registry.yarnpkg.com/@ovos-media/lib-director/-/lib-director-0.4.1.tgz".
verbose 2.663 Error: https://registry.yarnpkg.com/@ovos-media/lib-director/-/lib-director-0.4.1.tgz: Request failed "404 Not Found"
    at Request.res (/home/ubuntu/yarn/lib/fetchers/tarball-fetcher.js:232:20)
    at emitOne (events.js:90:13)
    at Request.emit (events.js:182:7)
    at Request.onRequestResponse (/home/ubuntu/yarn/node_modules/request/request.js:986:10)
    at emitOne (events.js:90:13)
    at ClientRequest.emit (events.js:182:7)
    at HTTPParser.parserOnIncomingClient (_http_client.js:469:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:103:23)
    at TLSSocket.socketOnData (_http_client.js:359:20)
    at emitOne (events.js:90:13)
error An unexpected error occurred: "https://registry.yarnpkg.com/@ovos-media/lib-director/-/lib-director-0.4.1.tgz: Request failed \"404 Not Found\"".

рдЬрдм рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ authorization рд╣реИрдбрд░ рдХреЛ npm-рд░рдЬрд┐рд╕реНрдЯреНрд░реА.js рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддреЛ рдпрд╛рд░реНрди рдореЗрдВ рдХреБрдЫ рдмрдЧ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдирд╣реАрдВ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдЧреЗ рдХреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрд╛рдБрдЪ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реЗрдбрд░ рдХреЛ npm-registry.js рдореЗрдВ рдЧрд▓рдд рд░рд┐рдЯрд░реНрди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП -> https://github.com/yarnpkg/yarn/pull/2598/files#diff -b053bee294c216269844e5874039b6caR62
рдФрд░ рдпрд╣, рдмрджрд▓реЗ рдореЗрдВ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ npmjs рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрдирдкреИрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреНрд░реЙрдХреНрд╕реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред

https://registry.yarnpkg.com/@ovos-media/lib-director/-/lib-director-0.4.1.tgz https://registry.npmjs.org/

рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╛рд░реНрди рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ @rogchap рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рджреВрд╕рд░реА рджрд┐рд╢рд╛ рдореЗрдВ рд╣реИ:

registry=https://registry.npmjs.org/
@ovos-media:registry=https://registry.yarnpkg.com/
//registry.npmjs.org/:_authToken=your-auth-token

рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд░рд╣рд╛ рд╣реИ:

//registry.npmjs.org/:_authToken=your-auth-token

рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдм рдпрд╛рд░реНрди рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЯрд╛рд░рдмреЙрд▓ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВ рдХрд┐ рдпрд╛рд░реНрди рдЗрди рджреЛрдиреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рдорд┐рд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмрджрд▓рд╛ / рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдЧрд▓рд╛ рдХрджрдо рдХреНрдпрд╛ рд╣реИ?
рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░реЗрдВ рдпрд╛ рдпрд╛рд░реНрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ?

рдореИрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рд╕реЗ рд╣рд░ рд╕рдВрднрд╡ рд╕рдВрдпреЛрдЬрди рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред @ рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдЕрдЧрд░ рдпрд╣ рдХреБрдЫ рд╣реИ рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЖрдкрдХреЗ рджреЛрдиреЛрдВ рддрд░реАрдХреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ :(

рджрд░рдЕрд╕рд▓, рдЦрд░реЛрдВрдЪ рд╣реИ рдХрд┐, рдпрд╣ рдХрд░рддрд╛ рд╣реИред рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рд╣рдЯрд╛рдХрд░ рдХреЗрд╡рд▓ рд▓рд╛рдЗрди рдХреЛ рдСрд░реНрдХрд┐рдЯ-рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рд░рдЦрдиреЗ рдкрд░ рдЯреНрд░рд┐рдХ рд▓рдЧрддреА рд╣реИред рд▓рд╛рдирдд рдЯрд╛рдЗрдкреЛред рдзрдиреНрдпрд╡рд╛рдж @flipace!

@bestander рдореИрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдПрдХ рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╛рд░реНрди рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ @pleunv рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдЖрдкрдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореЗрд░реЗ рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ work

@willrstern рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ .npmrc рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрд╣, рдореЗрд░реЗ рд▓рд┐рдП .yarnrc рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рд╛рдордЧреНрд░реА рдереА:

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


registry "https://registry.npmjs.org/"
email <email>
lastUpdateCheck 1489181224804
username <username>

рдзреНрдпрд╛рди рджреЗрдВ, npmjs.org рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдХ рдРрд╕реА рдЪреАрдЬ рдереА рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рддрдм рдЬреЛрдбрд╝рд╛ рдЬрдм рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдкрдорд╛рдирдЬрдирдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рдерд╛ред

@flipace .npmrc рдЯреЛрдХрди-рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдКрдкрд░ рджрд┐рдП рдЧрдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд╕рднреА рддрд░реАрдХреЗ рдереЗред

~ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рд░реНрдп рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред ~

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ docker рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓реВрдБ:

RUN echo -e "registry=https://registry.npmjs.org/\n//registry.npmjs.org/:_authToken=\${NPM_AUTH_TOKEN}\nsatoshipay:registry=https://registry.npmjs.org/" > /usr/src/app/.npmrc
RUN yarn

рдореЗрд░реЗ рд▓рд┐рдП рдкреНрд░рд╢реНрди рдХрд╛ рджрд╛рдпрд░рд╛ @satoshipay

рд╕рд╣-рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ ... рдиреЛрдб v7.7.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдФрд░ npm login рдорд╛рдзреНрдпрдо рд╕реЗ npm рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред

@ рд▓реАрд╡реЛ рдХреНрдпрд╛ рдЖрдк yarn config list рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд░ рдпрд╛рд░реНрди .npmrc рдлрд╝рд╛рдЗрд▓ рдЙрдард╛ рд░рд╣рд╛ рд╣реИ рддреЛ рдПрдХ рдирдЬрд╝рд░ рд░рдЦреЗрдВ? # 521 рдореЗрдВ @BohdanTkachenko рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрд╕реА рддрд░рд╣ рд╣рд▓ рдХрд┐рдпрд╛ред рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ :)

рдмрд╕ рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХрд┐ рдкреАрдЖрд░ рд╕рдореБрджрд╛рдп рд╕реЗ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рдХреЛрд░ рдЯреАрдо рдореЗрдВ рдХреЛрдИ рднреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдкрд░ рдЧреМрд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

@bestander рдХреНрдпрд╛ рдХреЛрд░ рдЯреАрдо рд╕реЗ рдХреЛрдИ рд╕рдВрдХреЗрдд рд╣реИрдВ рдЬрд╣рд╛рдВ рдореБрджреНрджреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ?
рд╣рдорд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди npm using рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реИ

рдХрд╣реАрдВ рдкреИрдХреЗрдЬ-рд░рд┐рд╕реЙрд▓реНрд╡рд░ рдпрд╛ рдкреИрдХреЗрдЬ-рднреНрд░реВрдг рдореЗрдВред

Tue рдкрд░, 16 рдордИ 2017 рдХреЛ 06:29 рдмрдЬреЗ, рд░реЛрдЬрд░ рдЪреИрдкрдореИрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@bestander https://github.com/bestander рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рд╕реЗ рдХреЛрдИ рд╕рдВрдХреЗрдд рд╣реИрдВ?
рдХреЛрд░ рдЯреАрдо рдЬрд╣рд╛рдВ рдореБрджреНрджреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ?
рд╣рдорд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди npm using рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реИ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yarnpkg/yarn/issues/2738#issuecomment-301679399 , рдпрд╛ рдореНрдпреВрдЯ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/ACBdWMCFoI3uXa_ROrI-ZqwvTGyJjUrhks5r6TQygaJpZM4MGvow
ред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ .npmrc рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╕рд╛рде рд╣реА рдЗрд╕рдХреЗ рдКрдкрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреЗрд░реЗрдВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рдореМрдЬреВрдж рд╣реИ рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ .npmrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдЧрд╛ред рдореЗрд░реА рдЯреАрдо рдХрд╛ рдПрдХ рд╕рджрд╕реНрдп рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднрд╛рдЧ рдЧрдпрд╛ред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ .npmrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЯреЛрдХрди рд╕реЗрдЯ рдерд╛ред

рдореБрдЭреЗ рднреА рдХрд╣реАрдВ рдФрд░ рджреЗрдЦрдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпреЗ рдореБрджреНрджрд╛ рдЖрдорддреМрд░ рдкрд░ CI рдореЗрдВ yarn install рдФрд░ scoped рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╣реИред рдХрд▓ рдореЗрд░реЗ рдкрд╛рд╕ рдлрд┐рд░ рд╕реЗ рдореБрджреНрджрд╛ рдерд╛ред рдирдИ рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдиреЗ рдЕрдкрдиреЗ .npmrc рдореЗрдВ рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ registry.npmjs.org рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди .рд▓реЙрдХ рдХреЗ рдкрд╛рд╕ registry.yarnpkg.com рд▓рд┐рдВрдХ рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реНрдХреЙрдкреНрдб рднреА рд╢рд╛рдорд┐рд▓ рдереЗред рдлрдиреНрдиреА рдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕реАрдЖрдИ рдореЗрдВ рдЯреВрдЯ рдЧрдИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдЗрд╕реЗ рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрдкрдиреЗ .npmrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП registry.npmjs.org рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдЕрдм рдпрд╛рд░реНрди.рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЗрд╡рд▓ registry.npmjs.org рд▓рд┐рдВрдХ рдереЗред рдореИрдВрдиреЗ рдирдП рдпрд╛рд░реНрди рдХреЛ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ред рд╕реАрдЖрдИ рдФрд░ рд╕реАрдЖрдИ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЗ рдЧреБрдЬрд░ рдЧрдПред

рдзрдиреНрдпрд╡рд╛рдж!

Cwd рдореЗрдВ .npmrc рд╣реЛрдиреЗ рд╕реЗ рд╣рдореЗрдВ gitlab-ci рдкрд░ рднреА рдорджрдж рдорд┐рд▓реАред

рдореИрдВ рдПрдХ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдорд╛рди рдЕрдВрдХ + yarn 0.26.1 (рдореЗрд░реЗ рдореИрдХ рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

.npmrc рд╣реИ:

<strong i="8">@binded</strong>:registry=https://registry.npmjs.com/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}

NPM_TOKEN рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реЗрдЯ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ:

====>> cat .npmrc
  #!/bin/bash -eo pipefail
cat .npmrc
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
====>> build
  #!/bin/bash -eo pipefail
build
engines.node (package.json):  7
engines.npm (package.json):   unspecified (use default)
v7.10.0 is already installed.
Now using node v7.10.0 (npm v4.2.0)
default -> 7 (-> v7.10.0 *)
Using default npm version: 4.2.0
Resolving yarn version 0.26 via semver.io...
Downloading and installing yarn (0.26.1)...
Installed yarn 0.26.1
Installing node modules (yarn.lock)
yarn install v0.26.1
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@binded/binded-client/-/binded-client-1.3.2.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/ci/project/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Error: Exited with code 1
Step failed
Task failed

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд .npmrc рд╕рд╛рде рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:

registry=http://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
<strong i="16">@binded</strong>:registry=https://registry.npmjs.com/

рдореИрдВ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА yarn.lock рд╕реВрдЪреА (рдпрд╣ рд░реВрдк рдореЗрдВ рдирд┐рд░рд╛рдХрд░рдг https://registry.yarnpkg.com/... рдХреЗ рдмрдЬрд╛рдп https://registry.npmjs.com/... ):

"@binded/binded-client@^1.3.2":
  version "1.3.2"
  resolved "https://registry.yarnpkg.com/@binded/binded-client/-/binded-client-1.3.2.tgz#0c29ed98436084b39420020a533df26da3ebbda3"

рдЕрджреНрдпрддрди : рдпрджрд┐ рдореИрдВ yarn.lock рд╣рдЯрд╛рддрд╛ рд╣реВрдВ, рддреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рд╕рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрджреНрдпрддрди : [email protected] рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдореЗрд░рд╛ рдореБрджреНрджрд╛ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ [email protected] рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛)

@olalonde рдореИрдВ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдереАред рдореЗрд░реА рдорд╢реАрди рдкрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ https://registry.npmjs.org/ рдФрд░ yarn.lock рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рд╣реЛ рдЧрдпрд╛ред

рдирдорд╕реНрддреЗ,

рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдореИрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рд╕рднреА random рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ @rogchap рдиреЗ рдХрд╣рд╛ -

рд╕рд╛рде NPM рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж yarn install рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ 404 Not Found ред

рдореБрдЭреЗ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рддрдп рд╣реБрдЖред
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдирдЬрд░ рд░рдЦреВрдВрдЧрд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕ рд░рд╣рд╕реНрдп рдХреЛ рд╣рд▓ рдХрд░реЗред

рд╢реНрд░реЗрд╖реНрда,
pgergov

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╕рдВрд╣рд┐рддрд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рднреА рдкреНрд░рдЧрддрд┐ рдпрд╛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ?

рд╣реЗ рджреЛрд╕реНрддреЛрдВ, рдмрд╕ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ 0.27.5 рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП: https://github.com/yarnpkg/yarn/issues/3765
рдпрд╣ рдореБрджреНрджрд╛ рдЕрдм рдмрдВрдж рд╣реЛрддрд╛ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред

@Pgergov рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдореЗрд░рд╛ рднреА рдЖрдЬ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ github tarball url рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ рдХрд┐ npmjs url рдХреНрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдпрд╣рд╛рдБ Github рдкрд╛рдпрд╛ рдЬрд╛рдПред
https://github.com/{USER}/{REPO}/tarball/{BRANCH}

рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдореЗрд░реЗ рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рддреЛ рдмрд╕ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред

рдореИрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 0.27.5 рдкрд░ рд╣реВрдВред рдореИрдВ рдпрд╣ рднреА рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдиреБрд░реЛрдз 404 рдирд╣реАрдВ рдорд┐рд▓рд╛ рдпрд╛рд░реНрди рддреНрд░реБрдЯрд┐ред рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0.27.3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ред

@panalbish рдЖрдк

@panalbish рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред 0.27.3 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред
@ NYK рдореИрдВрдиреЗ

yarn install v0.27.5
warning package.json: No license field
warning [email protected]: No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://codeload.github.com/soda0289/typescript-eslint-parser/tar.gz/840978a594dd659cfa2b40d8672ce7a742864623: Request failed \"404 Not Found\"".

рдЕрдЧрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 404 рдХрд╛рд░рдг github рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рднреЗрдЬ рд░рд╣рд╛ рд╣реИ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдзрд┐рдХ рдЖрдЬ рд░рд╛рдд рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИ:
https://github.com/yarnpkg/yarn/issues/3907

# 3907 рдХрд╛ рдбреБрдкреНрд▓реАрдХреЗрдЯред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ yarn.lock рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ yarn (рдпрд╛ yarn install ) рдХрдорд╛рдВрдб рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛рд░реНрди (рдпрд╛ рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓) рдХрдорд╛рдВрдб рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЛ рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛рд░реНрди .рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ "рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ" рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддреА рд╣реИред рдЖрдк рдХрднреА рднреА рдЙрд╕реЗ рд╣рдЯрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рд╢рд╛рдВрдд рд╣реЛ рдЬрд╛рдУред рдпрд╣ рдХреЗрд╡рд▓ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред
Btw package.json рдЦреБрдж рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╣рд╛рдБред рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЯреАрдо рдкрд░ рдЕрдиреНрдп рд╕рднреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдк рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓реЙрдХрдлрд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╛рд░реНрди рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдирдпрд╛ рдмрдирд╛ рджреЗрдЧрд╛ред

рдпрд╣ рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЬреЛ рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд▓реЙрдХрдлрд╛рдЗрд▓ рдЙрд╕ URL рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд░рд╣рд╛ рдерд╛ рдЬреЛ рддрдм рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдПрдХ git рдкреНрд░рддрд┐рдмрджреНрдз рдЬрд┐рд╕реЗ рдмрд▓-рдкреБрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрджреЗрд╢ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓рд╛ рд╣реИ:

vagrant @ рд╣реЛрдорд╕реНрдЯреЗрдб : ~ / рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ / l5b.dev $ рдпрд╛рд░реНрди
рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд v0.27.5
[рез/рек] рд╕рдВрдХрд▓реНрдк рдкреИрдХреЗрдЬ ...
[2/4] рдкреИрдХреЗрдЬ рд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ ...
рддреНрд░реБрдЯрд┐ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рддреНрд░реБрдЯрд┐ рд╣реБрдИ: " https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.7.0.0gg : рдЕрдиреБрд░реЛрдз рд╡рд┐рдлрд▓" "404 рдирд╣реАрдВ рдорд┐рд▓рд╛ \"

рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬреЛ рдХрд┐ рд▓рд╛рд░рд╡реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди ( рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рд╕реНрдЯреЗрдкреНрд╕ ) рд╣реИред npm рдиреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (рдпреЛрдирд┐) рдФрд░ рдСрдирд▓рд╛рдЗрди рд▓реЗрдХрд┐рди рдпрд╛рд░реНрди рдЖрдЙрдЯрдкреБрдЯ рджреЛрдиреЛрдВ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЦреИрд░, рдЖрдЧреЗ рдирд╣реАрдВ рдЦреЛрдЬреЗрдВ:

image

Npm рдкрд░ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ:

image

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡реЗрдмрдкреИрдХ рдСрд░реНрдЧ рдиреЗ рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реЛред

рд╣рдореНрдо, npm install рд╕рдорд╛рдкреНрдд рд╕реНрдерд╛рдкрдирд╛ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдЧреБрдЪреНрдЫрд╛ред рд▓реЗрдХрд┐рди рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдирд╣реАрдВ рд╣реИрдВред
рдореИрдВ рдЗрди рдЬреЗрдПрд╕ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрднреА рднреА рдкрдХрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ jQuery рдХреЗ рдпреБрдЧ рдореЗрдВ рдЦрдбрд╝рд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЧрддрд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдареАрдХ рд╣реИ, рд╢рд╛рдВрдд рд╣реЛ рдЬрд╛рдУред рдпрд╣ рдХреЗрд╡рд▓ рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдореЗрд░рд╛ рдорддрд▓рдм рдХрд┐рд╕реА рдЕрдкрд░рд╛рдз рд╕реЗ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

Btw рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдЖрдк рдЗрд╕реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ: https://www.sitepoint.com/yarn-vs-npm/ рдФрд░ рдореБрдЭреЗ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдиреЗ рджреЗрдВ:

рдпрд╛рд░реНрди
Package.json рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдЬрд╣рд╛рдБ npm рдФрд░ Yarn рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддреЗ рд╣реИрдВ, рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣рдореЗрд╢рд╛ рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдЖрдк рдПрдХ рдкреИрдХреЗрдЬ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдореБрдЦ рдФрд░ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдирдкреАрдПрдо рдХреЛ рдирд╡реАрдирддрдо рдкреИрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдХреБрдЫ рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреА рдПрдХ рдЖрджрд░реНрд╢ рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдкреИрдЪ рдХрд┐рдП рдЧрдП рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдореЗрд╢рд╛ рд╕рдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдПрдирдкреАрдПрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рдпреЛрдЬрд┐рдд рд░рдгрдиреАрддрд┐ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рджреЛ рдорд╢реАрдиреЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓, рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рд╕рдВрднрд╡рддрдГ рдмрдЧ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реБрдПред
рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдЧрд▓рдд рдорд┐рд▓рд╛рди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рдЯреАрдХ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд┐рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛рд░реНрди рдПрдХ рдпрд╛рд░реНрди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ (рдпрд╛ рдЕрдкрдбреЗрдЯ)ред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдЧрд╛рд░рдВрдЯреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдФрд░ рдорд╢реАрди рдареАрдХ рдЙрд╕реА рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рдкреИрдХреЗрдЬ.рдЬреЙрди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдиреБрдордд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред
Npm рдореЗрдВ, npm рд╕рдВрдХреЛрдЪрди рдХрдорд╛рдВрдб рдПрдХ рд▓реЙрдХ рдлрд╛рдЗрд▓ рднреА рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ npm рдЗрдВрд╕реНрдЯреЙрд▓ рд░реАрдбрд┐рдВрдЧ рдкреИрдХреЗрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред json, рдпрд╛рд░реНрди рдХреЛ рдкрд╣рд▓реЗ рдпрд╛рд░реНрди рдкрдврд╝рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рд╣рдореЗрд╢рд╛ рдпрд╛рд░реНрди рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЬрдмрдХрд┐ npm рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ npm-compresswrap.json рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИред

рддреЛ рдЕрдЧрд░ рдЖрдк рдиреАрдЪреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ pinning "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддрд╛ рд╣реИ, рдмрдЬрд╛рдп рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ yarn.lock рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ yarn рдЖрдк рдЬрдЧрд╣ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП npm install (рдЬреЛ yarn.lock рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдЧрд╛)

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╣реАрдВ рдСрдирд▓рд╛рдЗрди рд╣реИ?

@Tpojka yarn.lock рдлрд╝рд╛рдЗрд▓ рдФрд░ node_modules рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ (!) рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ yarn рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рдирдпрд╛ yarn.lock рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдорджрдж рдХрд░рддрд╛ рд╣реИ

рдкреГрд╖реНрдарднреВрдорд┐: рдпрд╣ рдЖрдкрдХреЗ рд▓рд╛рдкрддрд╛ рдкреИрдХреЗрдЬ рдХреЗ рдкрд┐рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд╡реАрдирддрдо рдореЗрдВ рдмрджрд▓ рджреЗрдЧрд╛ рдЬреЛ рдЕрднреА рднреА package.json рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд░реЗрдВрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ yarn.lock рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд┐рди рдХрд┐рдП рдЧрдП рдХреЛ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рд╛рдБ, рдореИрдВ рдЗрд╕ рдЕрдЬреАрдм рдореБрджреНрджреЗ рдХреЗ рдХрд╛рд░рдг рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдпрд╛рд░реНрди 0.18 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХреЗ рдПрдХ-рдмрд╛рд░ рд╣рдЯрд╛рдиреЗ-рдордиреЛрд░рдВрдЬрди рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рддреЛ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдкреБрд░рд╛рдиреЗ рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рдХреА рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВред

@sottbessler рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓рдЧрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдирд╣реАрдВред рд╡рд╣рд╛рдБ рдХреБрдЫ рдФрд░ рдЕрдЬреАрдм рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдкреИрдХреЗрдЬ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдЯрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ 404 рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реБрдП, рдореЗрд░реА рдореИрдХ рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рдкрд░ рдирд╣реАрдВред

Https://github.com/yarnpkg/yarn/issues/3765#issuecomment -327890328 рдФрд░ https://github.com/yarnpkg рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдХреЗ рдпрд╛рд░реНрди v1.0.1 рдореЗрдВ (рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, CI рдФрд░ рд╣реЗрд░реЛрдХреВ рдмрд┐рд▓реНрдбрдкреИрдХ рдореЗрдВ) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

always-auth=true
https://registry.npmjs.org/:_authToken=${NPM_TOKEN}

рдореИрдВ рдЕрднреА рднреА рдпрд╣рд╛рдБ рдПрдХ рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдБред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ .npmrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ always-auth=true рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред рдореИрдВ рднреА рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ https: рдХреЗ рд╕рд╛рдордиреЗ //registry.npmjs.org/:_authToken=... ред рдЗрд╕рд╕реЗ рднреА рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рд╛ред

рдЪреАрдЬреЗрдВ рдпрд╛рд░реНрди 0.27.3 рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА 1.0.0 + рдХреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓рдЧрддреА рд╣реИ (рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╛рд░реНрди 1.2.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреЛрдИ рдЪреВрдХ рд╣реЛ рд░рд╣реА рд╣реИ?

.npmrc рдХреЛ рдЫреЛрдбрд╝рдХрд░ //registry.npmjs.org/:_authToken=${NPM_TOKEN} .npmrc рд╕реЗ рд╕рдм рдХреБрдЫ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдпрд╣реА рдПрдХ рдЪреАрдЬ рд╣реИ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рд╣рдорд╛рд░реЗ рдирд┐рдЬреА @ -рд╕реБрдкреЗрдХреНрд╖рд┐рдд рдкреИрдХреЗрдЬ (рдпреВрдирд┐рдХреНрд╕ / рд╡рд┐рдВрдбреЛрдЬ / рдУрдПрд╕рдПрдХреНрд╕) рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди 1.0.0+ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИред

@pleunv рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░реЗ рд▓рд┐рдП рдпрд╛рд░реНрди 1.3.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдпрд╛:

yarn config set registry https://registry.npmjs.org

рдореЗрд░реА рдзрд╛рд░рдгрд╛ рдереА рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпрд╛рд░реНрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рд┐рд░реНрдл npmjs.org рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдереАред рддреЛ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ (рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛)ред

рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЗрд╕рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рд░ рдЧреИрд░-рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрд╕ рдкрд░ рдЯреНрд░рд┐рдкрд┐рдВрдЧ рд╣реЛрдЧреА?

рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдпрд╣ рдХрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ ( рдЕрд░реНрдерд╛рдд, рдПрдХ Dockerfile рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реБрдП)ред рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЗрд╡ рдорд╢реАрди рдкрд░ рдЬрд▓реНрдж рд╣реА рдЖрдЬрдорд╛рдКрдВрдЧрд╛ (рдЖрдЬ рд╕реБрдмрд╣ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд▓рд╛рдЧрдд рдореБрдЭреЗ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ)ред

@pleunv @xogeny рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд░реЗрдкреНрд░реЛ рдХреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ рдмрд╛рд░ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░ рд╕рдХреЗрдВ? рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдЯреНрд░реЗрд╕ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ :(

@BYK рдЬрдм рддрдХ рдореИрдВ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд┐рд╕реА рднреА рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рдирд┐рдЬреА рд░реЗрдкреЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ yarn рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рдЬреА рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреБрдЫ рдирд┐рдЬреА рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА (рдПрдХ рд╕рд╕реНрддреЗ, рдиреНрдпреВрдирддрдо рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЦрд╛рддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдпрд╛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рджреЗрд╡ / рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкрд╣реБрдВрдЪ рдЯреЛрдХрди рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдХреЗ рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХрд░ рд╕рдХреЗрдВред рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдгред рдЗрд╕ рддрд░рд╣ рдпрд╣ рдЖрдкрдХрд╛ рдЯреЛрдХрди рд╣реЛрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд┐рд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреНрдп рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реВрдВред рдореИрдВ рдЕрднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╣рд╛рдБ, рдирд┐рдЬреА рджрд╛рдпрд░рд╛ рдЖрдкрдХреЛ рдПрдХ рд░рд┐рдкреНрд░реЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рджреЗрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд╕реАрдЖрдИ рдкрд░ рдХрд┐рд╕реА рднреА рдирд┐рдЬреА рд░реВрдк рд╕реЗ рд╕реНрдХреЙрдкреНрдб рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЛрдбрдЬреЗрдПрд╕ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдкрд░ рдерд╛ред

@ NYK рдореИрдВ рдПрдХ Bintray npm рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХ рд╕рд╛рде рд░рд┐рдкреНрд░реЛ-рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдореЗрд▓ рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬреА рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред

@SpainTrain рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рд╕реЗрдЯрд┐рдВрдЧ

always-auth=true
<strong i="7">@scope</strong>:always-auth=true

рдХреЗ рд╢реАрд░реНрд╖ рдХрд░рдиреЗ рдХреЗ .npmrc рдХреЗ рд╕рд╛рде рдпрд╣ рддрдп рд╣реЛ рдЧрдИ yarn v1.3.2

рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рддрдм рджреВрд░ рд╣реЛ рдЧрдИ рдЬрдм рдореИрдВрдиреЗ рдирд┐рдЬреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ npmjs.com рдмрдЬрд╛рдп yarnpkg.com рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП yarn.lock рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ -

"@myco/pak1@>=0.0.8":
  version "0.0.11"
  resolved "https://registry.yarnpkg.com/@myco/pak1/-/pak1-0.0.11.tgz#8b5c53bd7378d7f00554fd4813ad9d332d0d87dc"
                             ^^^^^^^ change this
  resolved "https://registry.npmjs.com/@myco/pak1/-/pak1-0.0.11.tgz#8b5c53bd7378d7f00554fd4813ad9d332d0d87dc"
  dependencies:
    lodash "4.*"

рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рдо рдПрдХ рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрд╕ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд╛рдВрдЯрд╛ рд╣реИред Npmjs.com рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛рд░реНрди-рд╕реНрдерд╛рдкрд┐рдд рдЪрд░рдг рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛рд░реНрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ рдХреЛ рдХрд┐рд╕реА рдХрд╛рд░рдгрд╡рд╢ рдпрд╛рд░реНрди-рдЗрдВрд╕реНрдЯрд╛рд▓ рд╕реНрдЯреЗрдк рдХреЗ рджреМрд░рд╛рди "рдХреЛрдбреЗрд▓реЛрдЖрдб" рдЬреАрдердм рдЙрд░рд▓реНрд╕ рдкрд░ 404 рдХрд╛ рдЕрдВрддрд░рддрдо рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ yarn config set registry https://registry.npmjs.org рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЬреИрд╕рд╛ рдХрд┐ @xogeny рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ, yarn add @org/priv-module 404s рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣рд╛рдВ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ - рдореИрдВрдиреЗ рдореВрд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реА ( yarn config set registry https://registry.yarnpkg.com ) рдкрд░ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, rm -rf *; yarn cache clean рдФрд░ yarn add @org/priv-module рдлрд┐рд░ рд╕реЗ рдХрд┐рдпрд╛, рдореИрдВ рдЕрдм 404 рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЕрд░реНрдерд╛рдд рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣рд╛рдБ рдкрд╛рдЧрд▓ рдирд╣реАрдВ рд╣реВрдБ - yarn add @org/priv-module рдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ 404 рдХрд┐рдпрд╛ред

registry.yarnpkg.com рдкреНрд░реЙрдХреНрд╕реА registry.npmjs.org рдХрд┐рддрдирд╛ рд╕рд╣реА рд╣реИ? рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдлрд▓ рдХреИрд╢ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдХреИрд╢реЗ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рд╣реЛ рдЧрдП?

рдореИрдВ macOS 10.13.2 рдкрд░ v1.3.4 рд╣реВрдБ, рдФрд░ .npmrc рд╕рд┐рд░реНрдл рд╕рд╛рджрд╛ 'ol //registry.npmjs.org/:_authToken={auth token}

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдпрд╣рд╛рдБред рдпрд╣рд╛рдВ рдЯреНрд░реИрд╡рд┐рд╕реАрдЖрдИ рд╕реЗ рдПрдХ рд▓реЙрдЧ рд╣реИ

$ node --version
v8.9.4
$ npm --version
5.6.0
$ nvm --version
0.33.8
before_install.1
0.42s$ yarn config set registry https://registry.npmjs.org
yarn config v1.3.2
success Set "registry" to "https://registry.npmjs.org".
before_install.2
0.43s$ yarn cache clean
yarn cache v1.3.2
success Cleared cache.
$ yarn
yarn install v1.3.2
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/home/travis/build/grundiss/contenter/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

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

рдмрд╕ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЕрд╕рдлрд▓ рд╕рд░реНрдХрд▓ рдХреЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ рдмрдирддреЗ рд╣реИрдВ, рдФрд░ 404 рдкреИрдХреЗрдЬ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ:

https://circleci.com/gh/EnoahNetzach/gnodsidfjgi/5
https://circleci.com/gh/EnoahNetzach/gnodsidfjgi/7

рдореИрдВрдиреЗ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдФрд░ рдПрдХ рдСрдлрд╝рд▓рд╛рдЗрди рджрд░реНрдкрдг рдмрдирд╛рдХрд░ (рдЙрдореНрдореАрдж) рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдХреЛрдИ рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╛рд╣ред рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪреАрдЬрд╝ рдХреЗ рдПрдХ рднрд╛рдЧ рдХреА рддрд░рд╣: https://github.com/floatdrop/pinkie/issues/18

рдЫреА, рдЕрдм рд╣рдореЗрдВ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рд▓рдЧреАред рдирд┐рдЬреА рд╕реНрдХреВрдк рдкреИрдХреЗрдЬред рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рдЬрдирди - рдХрднреА-рдХрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде), рдХрднреА-рдХрднреА рдпрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрдХрд░ред рдпрд╣ рд╡рд┐рдЪрд┐рддреНрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ URL рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдорд╛рд░рддреЗ рд╕рдордп 404 рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ:

Trace:
  Error: https://codeload.github.com/types/npm-v8flags/tar.gz/de224ae1cd5fd7dbb4e7158a6cc7a29e5315930d: Request failed "404 Not Found"
      at Request.handleRequestError (C:\Users\stewx\AppData\Roaming\nvm\v6.10.0\node_modules\yarn\lib\fetchers\tarball-fetcher.js:203:20)
      at emitOne (events.js:96:13)
      at Request.emit (events.js:188:7)
      at Request.onRequestResponse (C:\Users\stewx\AppData\Roaming\nvm\v6.10.0\node_modules\yarn\node_modules\request\request.js:1068:10)
      at emitOne (events.js:96:13)
      at ClientRequest.emit (events.js:188:7)
      at HTTPParser.parserOnIncomingClient (_http_client.js:474:21)
      at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23)
      at TLSSocket.socketOnData (_http_client.js:363:20)
      at emitOne (events.js:96:13)

рд╣рдордиреЗ рдЕрдкрдиреЗ URL рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рдХрд░ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред рдЯрд╛рд░ / gz рд╕реЗ рдмрдЪреЗрдВ рдФрд░ рдЯрд╛рд░рдмреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд:

"package_name":"https://github.com/somebody/package_name/tarball/master"

рдпрджрд┐ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдХреЛ npmjs.org рдкрд░ рдирд┐рдЬреА рд░реВрдк рд╕реЗ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, .npmrc рд╕реЗ рд▓рд╛рдЗрди <strong i="5">@scope</strong>:registry=https://registry.npmjs.org/ рдХреЛ рд╣рдЯрд╛рдХрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ - рд╕рдВрднрд╡рдд: рдпрд╣ рдЙрди рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП npmjs.org рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдбреАрдПрди рд╣реИред

рдореИрдВ рдЖрдЬ рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
error An unexpected error occurred: тАЬhttps://registry.yarnpkg.com/@types/webpack/-/webpack-3.8.10.tgz: Request failed \тАЬ404 Not Found\тАЬтАЭ.
рдирд┐рдЬреА рд░реЗрдкреЛ рдирд╣реАрдВ :(

рдореЗрд░реЗ рд▓рд┐рдП +1ред рдЖрдЬ рдЗрд╕реЗ рднреА рдЕрдиреБрднрд╡ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ CI рдкрд░ рд╡реЗрдмрдкреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╡рд╣реА рдпрд╣рд╛рдБ рд▓реЛрд▓ред рдирд╡реАрдирддрдо рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛

error An unexpected error occurred: "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.1.1.tgz: Request failed \"404 Not Found\"".

рдЗрд╕рдХреА рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдВ https://github.com/yarnpkg/yarn/issues/5530 рдкрд░ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдерд╛рдиреАрдп .npmrc рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд╛рдпрд░реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рдерд╛, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ registry=https://registry.npmjs.org/ рдЬреЛрдбрд╝рдирд╛ рдерд╛ред рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк:

# .npmrc
registry=https://registry.npmjs.org/

<strong i="8">@acme</strong>:registry=https://acme.jfrog.io/acme/api/npm/npm/
//acme.jfrog.io/acme/api/npm/npm/:_auth=YYYYYYYYYYYYYYYYYYYYYYYYYY
//acme.jfrog.io/acme/api/npm/npm/:username=username
//acme.jfrog.io/acme/api/npm/npm/:[email protected]
//acme.jfrog.io/acme/api/npm/npm/:always-auth=true

рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рднреА рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде 404 рдерд╛ред

рдпрд╛рд░реНрди рдирд┐рдХрд╛рд▓рдирд╛

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдХреБрдЫ рдФрд░ рдЦреЛрджрдиреЗ рдкрд░ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╛рд░реНрди рд▓реЙрдХ рдореЗрдВ рдЦрд░рд╛рдм рдпреВрд░рд▓реНрд╕ рдереЗред

рдпрд╛рд░реНрди рд▓реЙрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА.yarnpkg.com рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдХрд┐ рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдкрд░ 404'd (рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдХрд┐ рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд┐рдпрд╛)ред

рдкрд░рд┐рдгрд╛рдореА рд╡рд┐рдиреНрдпрд╛рд╕ рдЬреЛ рдЪрд╛рд▓ рдХрд░рддрд╛ рд╣реИ:

- run: echo "//registry.npmjs.org/:_authToken=$NPM_AUTH_TOKEN" > ~/.npmrc
- run: yarn config set registry https://registry.npmjs.org/
- run: yarn

рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рднреА рдпрд╛рд░реНрди рдХреЛ рд╣рдЯрд╛рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП, рдлреЗрд▓рд┐рдВрдЧ рдХрдорд╛рдВрдб yarn add gatsby-plugin-react-helmet react-helmet ред

рдореИрдВ yarn upgrade (рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА) рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рдлрд┐рд░ рдЙрдкрд░реЛрдХреНрдд рдХрдорд╛рдВрдб рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рдпрд╛ рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛

рд╢рд╛рдпрдж npm рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдпрд╛рд░реНрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ

рдпрд╛рд░реНрди + рд╕реАрдЖрдИ + рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ

yarn install v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@material-ui/core/-/core-4.11.0.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "/builds/springs-apps/flopanda/flopanda-front-end/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

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

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

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

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

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