Yarn: CloudFlare рд╕реЗ https://registry.yarnpkg.com рдкрд░ 403 рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдордИ 2018  ┬╖  85рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

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

рдХреАрдбрд╝рд╛

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

yarn add <anything> 403 рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ https://registry.yarnpkg.com CloudFlare рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:

screenshot 2018-05-25 18 35 33

рдпрд╣ рдЖрд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ DNS рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реБрдЖ рд╣реИ?

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

рдкреИрдХреЗрдЬ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ред

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

рдиреЛрдб 8.9, рдпрд╛рд░реНрди 1.6, macOS 10.13.4 (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ)

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

рд╣рдордиреЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Cloudflare рдФрд░ рдпрд╛рд░реНрди рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ-- рдЕрдм рдпрд╣ рдпрд╛рд░реНрди.npmjs.org рдХрд╛ рдПрдХ рдирд╛рдо рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ Cloudflare рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдк рд╕рднреА рдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИред

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

рддреБрдо рдЕрдХреЗрд▓реЗ рдирд╣реА рд╣реЛ! рдШрдмрдбрд╝рд╛рдПрдВ рдирд╣реАрдВ!

рдореБрдЭреЗ рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ рд╣реИред

рдареАрдХ рд╣реИ.. рдореИрдВ рдШрдмрд░рд╛ рд░рд╣рд╛ рд╣реВрдБ..

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢рд╛рдпрдж рдпрд╛рд░реНрди рдХреА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред http://registry.npmjs.com/

рдпрд╣рд╛рдВ рд╡рд┐рди 10 рдкрд░ рдпрд╛рд░реНрди 1.7.0 рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рднреА рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ @sandersky рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди npm install рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ yarn рдЙрд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдирд╣реАрдВ рд╣реИрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХреИрд╢ рдХреА рдЧрдИ),

@sandersky рдирд╣реАрдВ, рдпрд╣ рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдЧрд▓рддреА рд╣реИред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ npm рдЧрд▓рддреА рд╣реИ рдХрд┐ рд╡реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ Cloudflare рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╛рд░реНрди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред https://status.npmjs.org/incidents/t3j62lxb7jg3

@sandersky рджрд┐рд▓рдЪрд╕реНрдк - рд╣рд╛рд▓рд╛рдВрдХрд┐ рддреНрд░реБрдЯрд┐ 1016 )ред резрежрезрем рдПрдХ рдЕрдзрд┐рдХ рдЙрджреНрдпрд╛рди-рдХрд┐рд╕реНрдо рдХреА рдбреАрдПрдирдПрд╕ рддреНрд░реБрдЯрд┐ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ (рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдХреЗрд╡рд▓ рдбреАрдПрдирдПрд╕ рд╣реЛрд╕реНрдЯрдирд╛рдо рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ) рдЬрдмрдХрд┐ резрежрезрек рдПрдХ рдЕрд▓рдЧ рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдЦрд╛рддреЗ рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рдкрд░ рдЗрдВрдЧрд┐рдд рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ npm рдХрд╛ рдореБрджреНрджрд╛ рдпрд╛рд░реНрди рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ Cloudflare рдиреЗ рд╕реНрд╡рд┐рдЪ рдХреЛ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдкрд░ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рдХреЛ рддреЛрдбрд╝ рджреЗрддреА рд╣реИред

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

npm install рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди yarn install рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

@sandersky рдУрд╣, https://registry.npmjs.org рдкрд░ рд░рд╣рддреА рд╣реИ ( .com )ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ npm install рдХреНрдпреЛрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

https://status.yarnpkg.com/ рд╣рд░рд╛ рд╣реИ; рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рд╕реЗ рдХреЛрдИ рдЗрд╕ рдкрд░ рд╢реАрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдЧрд╛ред

https://status.npmjs.org/ рдХреЗ рдЕрдиреБрд╕рд╛рд░ npm рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ Cloudflare рдХреА рдУрд░ рдмрдврд╝ рд░рд╣рд╛ рдерд╛ред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ Cloudflare CNAME рдХреЛ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдбреЛрдореЗрди рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ Cloudflare рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдпрд╣рд╛рдБ рд╡рд╣реА рд╣реБрдЖ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИрдВ

рдпрд╛рд░реНрди рдбреАрдб :( - рдЕрдм рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рдХрд╣рддреЗ рд╣реИрдВ "рджреЗрдЦреЗрдВ - рдПрдирдкреАрдПрдо рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ" рдФрд░ рдореИрдВ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдиреА рд╕рд╛рд░реА рдореЗрд╣рдирдд рдЦреЛ рджреЗрддрд╛ рд╣реВрдВ :-P

рд╣реЗ - рд╡реИрд╕реЗ рднреА - рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓реЗрдВрдЧреЗ

рджреЗрд╡ рдорд╢реАрдиреЛрдВ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реАрдЖрдИ рдорд╢реАрдиреЛрдВ рджреЛрдиреЛрдВ рдкрд░ +1ред

рдордЬреЗрджрд╛рд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд┐рд░реНрдл npm рдореБрджреНрджреЛрдВ (рдЬреИрд╕реЗ https://github.com/npm/npm/issues/20434) рдХреЗ рдХрд╛рд░рдг рдпрд╛рд░реНрди рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реВрдВ
рдФрд░ 10 рдорд┐рдирдЯ рдмрд╛рдж рдпрд╛рд░реНрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реА рд╣реИред рдпреЛрдЧреНрдп

@ arunesh90 рдЖрдк yarn npmjs рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

npm рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рд╡реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ CloudFlare ( рдЯреНрд╡реАрдЯ ) рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ arunesh90 рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕рд╣реА рд╣реИред

@jakwuh рдЪрд▓реЛ PHP рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ ..: rofl:

403s рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

@alexbrazier рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА рднреА рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рддреИрдирд╛рдд рди рдХрд░реЗрдВ (рдпрд╛ рдХрднреА рднреАред рдпрджрд┐ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ)ред

рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк yarn рдХреЛ npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: @jaredLunde рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ yarn install рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, yarn install --no-lockfile

@fathyb рдореЗрд░реЗ рд╣реАрд░реЛ! <3

https://status.yarnpkg.com/ рд╢рд╛рдпрдж рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рдбрд╛рдЙрди рд╣реЛрдиреЗ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@avivahl npm рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ status.yarnpkg.com рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдм рднреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдбрд╛рдЙрди рд╣реЛред рдФрд░ рдпрд╣ рдирд╣реАрдВ рд╣реИ: upside_down_face:

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдЯреАрдо рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ https://skimdb.npmjs.com/ рдкрд░ рдПрдХ http рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдЬреЛрдбрд╝рд╛ рд╣реИ

@BirknerAlex рдореЗрд░реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

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

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

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ yarn install рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ w/ yarn add рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ...

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ yarn.lock рдлрд╝рд╛рдЗрд▓ рд╣реИ рддреЛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

@jzila рд╣рд╛рдБ рдпрд╣ рдмрд╛рдд рд╣реИ

@рдЬрдЬрд╝рд┐рд▓рд╛ yarn --no-lockfile

~ yarn install --force рдЕрдЧрд░ рдЖрдк рд▓реЙрдХ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ~ yarn --no-lockfile

рдЕрдм рдореЗрд░реЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯрдирд╛рдо рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

curl https://registry.yarnpkg.com 
curl: (6) Could not resolve host: registry.yarnpkg.com

рдореИрдВ рд╣рд╛рд░ рдорд╛рди рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдмрд┐рдпрд░ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ: рдмрд┐рдпрд░:

рдЖрд╣ рдпрд╣ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рд╣рдо рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рд╣реИрдВред

рдпрд╛рд░реНрди рдХреА рдЯреАрдо рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ (https://twitter.com/arcanis/status/1000151453476978689)

рджреЛрд╕реНрддреЛрдВред https://github.com/yarnpkg/yarn/issues/5885#issuecomment -392209518

рд╢рд╛рдпрдж рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдХ HTTP рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ (рдпрд╛рдиреА, 301 рдпрд╛ 302 рдФрд░ location: рд╣реЗрдбрд░) рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ https://registry.npmjs рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП http://skimdb.npmjs.com рдирд╣реАрдВ

lol рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЛрдИ рдРрд╕рд╛ рдореБрджреНрджрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдорд╣рд╛рдХрд╛рд╡реНрдп ! рдПрдХреНрд╕)

рд╣рдо рд╕рдм рдПрдХ рдХрд╛рд▓реЗ рджрд┐рди рдХреЗ рдЧрд╡рд╛рд╣ рд╣реИрдВ! CloudFlare DevOps рдЬрд╛рдЧреЛ! рддреБрдордиреЗ рдХреБрдЫ рддреЛрдбрд╝рд╛ред

рдореИрдВ рд╕рд┐рд░реНрдл рдЬреЗрд╕реНрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣ рдЙрдбрд╝ рдЧрдпрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ yarn.lock рдФрд░ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

sed -i s/registry.yarnpkg.com/registry.npmjs.org/g yarn.lock
yarn
sed -i s/registry.npmjs.org/registry.yarnpkg.com/g yarn.lock

рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдЯрд┐рдкреНрдкрдгреА рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@isaacs Cloudflare рдХреЗ рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреНрд░реЙрд╕-рдпреВрдЬрд╝рд░ CNAME рдПрдХ рд╕рдорд░реНрдерди рдЯрд┐рдХрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЛ, рдмрд┐рдЬрдиреЗрд╕ рдФрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдХреНрдпрд╛ рдЖрдк рдРрд╕рд╛ рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрд░реЙрд╕-рдпреВрдЬрд░ CNAME рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ npm рдХрд╛ CTO CloudFlare рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣рд╛ рд╣реИ: рдЯреНрд╡реАрдЯ

рд╣рдо (рдЙрд░реНрдл npm) рдЗрд╕ рддреГрддреАрдп-рдкрдХреНрд╖ CNAME рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП Cloudflare рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд╣реИрдВред рдЬрдм рдореИрдВ рд╡рд╛рдкрд╕ рд╕реБрдиреВрдВрдЧрд╛ рддреЛ рдореИрдВ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ред

https://status.yarnpkg.com рдХреЛ рд╢рд╛рдпрдж рдпрд╣ рджрд░реНрд╢рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдбрд╛рдЙрди рд╣реИред

рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕реНрдерд┐рддрд┐ рдпрд╛рд░реНрди рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдкрд░ рднреА рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИред

рд╣рдорд╛рд░реЗ рд╕реАрдПрдлрд╝ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЙрдирдХреА рдПрд╕рдЖрд░рдИ рдЯреАрдо рдЕрднреА рдЗрд╕ рдкрд░ рд╣реИ-- рдЬрд▓реНрдж рд╣реА рдПрдХ рд╕реБрдзрд╛рд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП!

рдпрд╛рд░реНрди рдИрдЪрд╛рд░реНрдЯреНрд╕ рдЬреЛрдбрд╝реЗрдВ

https://registry.yarnpkg.com/ рдЕрдм рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ!

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдПрдХ рдЭрдЯрдХрд╛ рд╣реВрдВ, рдЬрд┐рд╕ рдорд╢реАрди рдХрд╛ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреИрд╢ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ CI . рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ Cloudflare рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рдлрд┐рдХреНрд╕ рдЙрдирдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдЬ рд╡рд░реНрдХрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдпрд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛!

@codymikol рдпрд╣ рд╣реИ? curl https://registry.yarnpkg.com/ рдмрд╛рд░ рдЖрдЙрдЯ

@miguelmota Cloudflare CNAME рдЕрд╕рд▓реА CNAME рдирд╣реАрдВ рд╣реИрдВред CF A рд░рд┐рдХреЙрд░реНрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗрд╡рд▓ CNAME рдХреЗ тАЛтАЛрд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

@ktalebian рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдХреИрд╢ рд╕реЗ рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реЛрдЧрд╛, рдореЗрд░рд╛ рд╕реАрдЖрдИ рдЕрднреА рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реИ

@judge2020 рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдкрд╣рд▓реЗ рднреА рдЦрд╛рд▓реА рдерд╛ рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ

рдпрд╛рд░реНрди рдИрдЪрд╛рд░реНрдЯреНрд╕ рдЬреЛрдбрд╝реЗрдВ
рддреНрд░реБрдЯрд┐ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рд╡рд┐рдХреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИред рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдбрд╛рдЙрди рд╣реЛ рд╕рдХрддреА рд╣реИред

рдХреНрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╢рд╛рдпрдж рдЕрдЧрд▓реА рдмрд╛рд░ рддреИрдирд╛рддреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ /s

@ceejbot рдХреНрдпрд╛ рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдХреЗ рдкреАрдЫреЗ рдЬрд╛рдХрд░ npmjs рд░реЛрд▓рдмреИрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдзрд╛рдЧрд╛ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ! рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдкреГрд╖реНрда рдХреЛ рднреА

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрдм рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ!

рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред

error sending request or no backends responded in time. Error: no backends responded in time

рдпрд╛:

$ yarn
yarn install v1.7.0
info No lockfile found.
[1/5] ЁЯФН  Validating package.json...
[2/5] ЁЯФН  Resolving packages...
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝рддреА рд╣реВрдБред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ npm рдХреЗ рдЕрдВрдд рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред @ceejbot @isaacs рдХреНрдпрд╛ рд╡рд╣ рддреНрд░реБрдЯрд┐

рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдпрд╛ рдХреЛрдИ рдмреИрдХрдПрдВрдб рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреАред рддреНрд░реБрдЯрд┐: рдХрд┐рд╕реА рдмреИрдХрдПрдВрдб рдиреЗ рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреА

@waltonseymour рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ :) рдЙрд╕ рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реЗ рдПрдХ JSON рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред

рдпрджрд┐ рдпрд╣ рдПрдХ DNS рдкрд░рд┐рд╡рд░реНрддрди рдерд╛, рддреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЭрд╛рдБрдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдЪрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рднрд┐рдиреНрди-рднрд┐рдиреНрди рд╕рдордп рд▓рдЧрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдореИрдВ рдЕрднреА рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдореБрдЭреЗ рдЕрдм рдмрд╕ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдЧреБрдЪреНрдЫрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ

рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдпрд╛ рдХреЛрдИ рдмреИрдХрдПрдВрдб рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреАред рддреНрд░реБрдЯрд┐: рдХрд┐рд╕реА рдмреИрдХрдПрдВрдб рдиреЗ рд╕рдордп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреА

> yarn add lodash --verbose
yarn add v1.7.0
...
verbose 0.266 current time: 2018-05-26T00:59:34.218Z
[1/4] ЁЯФН  Resolving packages...
verbose 0.721 Performing "GET" request to "https://registry.yarnpkg.com/lodash".
verbose 15.821 Request "https://registry.yarnpkg.com/lodash" finished with status code 503.
verbose 15.823 Error: Received malformed response from registry for undefined. The registry may be down.
    at MessageError.ExtendableBuiltin (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:243:66)
    at new MessageError (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:272:123)
    at Function.<anonymous> (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:52175:15)
    at Generator.next (<anonymous>)
    at step (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:98:30)
    at /usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:116:14
    at new Promise (<anonymous>)
    at new F (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:23451:28)
    at Function.<anonymous> (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:95:12)
    at Function.findVersionInRegistryResponse (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:52217:19)
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
> curl https://registry.yarnpkg.com/lodash
error sending request or no backends responded in time. Error: no backends responded in time

рд░рдЬрд┐рд╕реНрдЯреНрд░реА " https://registry.npmjs.org " рд╕реЗрдЯ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдХрд╛рдо рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХрднреА-рдХрднреА рд╕реНрдерд┐рддрд┐ рдХреЛрдб 503 рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ?

рдЧрд┐рдЯрд╣рдм рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдкреИрдХреЗрдЬ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдПрдирдкреАрдПрдо рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдмреИрдХ рдЕрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рд╡рд┐рдХрд╛рд╕ рдорд╢реАрди (рдореИрдХреЛрдЬрд╝) рдкрд░, sudo killall -HUP mDNSResponder рд╕рд╛рде рдлреНрд▓рд╢рд┐рдВрдЧ рдбреАрдПрдирдПрд╕ рдиреЗ рдЪрд╛рд▓ рдЪрд▓реАред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣, рдпрд╛ рдпрд╛рд░реНрди рдиреЗ рдЗрд╕реЗ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рдЕрдм рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдм рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ!

рд╕рдм рдХреБрдЫ рдЕрдм рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рд╛рдБ! :рдмреАрдпрд░: :рдмреАрдпрд░:

@leonardfactory рд╕реЗ рд╕рд╣рдордд, рдореЗрд░реЗ рдбреАрдПрдирдПрд╕ рдХреИрд╢ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

рд╣рдордиреЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Cloudflare рдФрд░ рдпрд╛рд░реНрди рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ-- рдЕрдм рдпрд╣ рдпрд╛рд░реНрди.npmjs.org рдХрд╛ рдПрдХ рдирд╛рдо рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ Cloudflare рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдк рд╕рднреА рдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИред

3 рдШрдВрдЯреЗ рдШрдмрд░рд╛рд╣рдЯ рдФрд░ рдЕрдм рдпрд╣ рд╣рд╛рд╣рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдЦреБрд╢реА:
рдзрдиреНрдпрд╡рд╛рджред

рдЗрддрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ceejbot рдХреНрдпрд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд░ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЕрдкрдирд╛ рдирд╛рдо рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рд╕реАрдзреЗ npm рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдпрд╛ рдЕрдЧрд▓реА рд╕реВрдЪрдирд╛ рддрдХ рдмрд╕ рдиреАрдЪреЗ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛?

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╕рднреА рдХреЛ рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреА рд╢реБрднрдХрд╛рдордирд╛рдПрдВ (рдХрдо рд╕реЗ рдХрдо рдпреВрдПрд╕ рдЯрд╛рдЗрдордЬрд╝реЛрди рдореЗрдВ)ред рдмрд╛рд╣рд░ рдЬрд╛рдУ рдФрд░ рдЕрдкрдиреЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХрд╛ рдЖрдирдВрдж рд▓реЛ :)

рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реБрдИ! рдореИрдВ

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП Cloudflare рдФрд░ npm рдЯреАрдо рдХреЛ рдзрдиреНрдпрд╡рд╛рдж! рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕рд╣рдпреЛрдЧ рджреЗрдЦрдХрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ

@ KevRyan2 рдирд╣реАрдВ, рдпрд╛рд░реНрди 30-45 рдорд┐рдирдЯ рдкрд╣рд▓реЗ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИред @ceejbot рдЙрд╕ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╛рд░реНрди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛ред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП @Daniel15 @ceejbot et al рдХреЛ рдЪреАрдпрд░реНрд╕! рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж, рдЕрдм рд╕рдм рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкреНрд░рдпрд╛рд╕ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВ

рдЕрднреА рднреА рд╡рд╣реА рдореБрджреНрджрд╛!

Error: Received malformed response from registry for undefined. The registry may be down.

рдХреБрдЫ рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ред рджреЛрдкрд╣рд░ рднрд░ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

yarn add @angular/material
yarn add v1.7.0
[1/4] ЁЯФН  Resolving packages...
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ yarn install рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╕рдордп 429 - рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИред

+ yarn install --pure-lockfile --prefer-offline --cache-folder yarn-cache
yarn install v1.6.0
(node:33) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz: Request failed \"429 Too Many Requests\"".
info If you think this is a bug, please open a bug report with the information provided in "/opt/atlassian/pipelines/agent/build/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдореБрджреНрджреЗ рд╕реАрдзреЗ рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЖ рд░рд╣реЗ рд╣реИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ

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

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

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

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

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

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

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