Yarn: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЯрд╛рд░ рд╕рд╛рдордЧреНрд░реА рдирд┐рдХрд╛рд▓рдирд╛ рд╡рд┐рдлрд▓ рд░рд╣рд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдЕрдЧре░ 2018  ┬╖  69рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдиреЛрдб рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП yarn install рдЪрд▓рдиреЗ рдкрд░ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ред рдЧрдВрднреАрд░рддрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрдЧ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдиреЛрдб рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рддрд░рд╣ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрднреА-рдХрднреА рд╡рд┐рдлрд▓

yarn install v1.9.4
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, chmod '/usr/local/share/.cache/yarn/v2/npm-lodash-4.17.10-1b7793cf7259ea38fb3661d4d38b3260af8ae4e7/_cacheHas.js'"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn install v1.9.4
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "EEXIST: file already exists, mkdir '/usr/local/share/.cache/yarn/v2/npm-lodash-4.17.10-1b7793cf7259ea38fb3661d4d38b3260af8ae4e7'"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn install v1.9.4
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, chmod '/usr/local/share/.cache/yarn/v2/npm-fbjs-0.8.17-c4d598ead6949112653d6588b01a5cdcd9f90fdd/lib/resolveImmediate.js'"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рдШрдЯрдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред 3-5 рдХреЛрд╢рд┐рд╢реЛрдВ рдХреЗ рдмрд╛рдж рд╕реНрдерд╛рдкрдирд╛ рдХрднреА-рдХрднреА рд╕рдлрд▓ рд╣реЛрддреА рд╣реИред

рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдмрдЧ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рдореИрдВрдиреЗ рдирдВрдЧреЗ-рдзрд╛рддреБ рдкрд░ рдФрд░ node:8-alpine docker рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рджреЛрдиреЛрдВ рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдореЙрдиреНрдЯреНрд░рд┐рдпрд▓, рдХрдирд╛рдбрд╛ (рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.13) рдореЗрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрд╕реА 2 рдЙрджрд╛рд╣рд░рдг (рдЙрдмрдВрдЯреВ 18.04) рдкрд░, рдЬреАрд╕реАрдИ рдЙрджрд╛рд╣рд░рдг (рдЙрдмрдВрдЯреВ 16.04) рдкрд░ рдФрд░ рдлреНрд░рд╛рдВрд╕ рдореЗрдВ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ (рдбреЗрдмрд┐рдпрди 8) рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред ред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрднреА-рдХрднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдн рдХреЗ yarn.lock рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред рдПрдХ package.json рдЬреЛ рдХрднреА-рдХрднреА рдЗрд╕ рдЬрд┐рд╕реНрдЯ рдореЗрдВ рд╕рдорд╕реНрдпрд╛

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?
npm install рдпрд╛ npm ci рдЬреИрд╕реЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рдХ рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯрд╛рд░ рдпрд╛ рдХреИрд╢рд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдлрд▓ рд╣реЛрддреА рд╣реИред

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдиреЛрдб.рдЬреЗрдПрд╕, рдпрд╛рд░реНрди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛:
рдиреЛрдб: 8 рдПрд▓рдЯреАрдПрд╕, 10
рдпрд╛рд░реНрди: 1.9.2, 1.9.4
OS: Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, рдбреЗрдмрд┐рдпрди 8, рдореИрдХ OSX 10.13
Registrie: registry.yarnpkg.com , registry.npmjs.org , рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА

рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред Fwiw, рдиреЗрдЯрд╡рд░реНрдХ-рд╕рдВрдЧрд╛рдорд┐рддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдПрдХ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдлрд▓рддрд╛ рдЕрдиреБрдкрд╛рдд рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЬрд╛рдВрдЪ рдХрд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдЗрд╕ рдкрд░ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдордп рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдирд┐рдЪреНрдЫрд╛ рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рднреА CI рдХреЛ npm install / npm ci npm install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдкрд╕ рднреЗрдЬрдирд╛ рдкрдбрд╝рд╛

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

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ ~/.npmrc ред рд▓реЗрдХрд┐рди yarn.lock рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ,

$ rm yarn.lock && yarn

EDIT: рдпрд╣рд╛рдВ рд▓реИрдВрдбрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рджреЛ рдмрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

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

рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдпрд╣ рдореЗрд░реЗ CI рдХреЛ рднреА рд░реЛрдХ рд░рд╣рд╛ рд╣реИ, рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ 1.9.2 рдХреЛ рдпрд╛рд░реНрди рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ

@opiation рддреНрд░реБрдЯрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ: рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ .git рдЕрдВрдд рдореЗрдВ рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рджреВрд░ рдХреЗ URL рд╣реИрдВ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдереЗ рдФрд░ .git рдЬреЛрдбрд╝рдирд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рддрдп рдХрд░рддрд╛ рдерд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╕реАрдзреЗ рдпрд╣ рдХреНрдпреЛрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢рд╛рдпрдж рд╕рдВрдмрдВрдзрд┐рдд: https://github.com/yarnpkg/yarn/issues/5536

@adrienharnay , рдХреНрдпрд╛ рдЖрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ _distant_? рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ package.json рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдХреЗрд╡рд▓ рдПрдХ рдЬреАрдереБрдм рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдорд┐рд▓рддреА рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЛ рдЧрд▓рдд рдирд╣реАрдВ рд╕рдордЭрд╛, рдореИрдВ рдЧреИрд░-рдирд┐рд░реНрднрд░ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдореЗрдВ .git рдХреИрд╕реЗ рдЬреЛрдбрд╝реВрдВрдЧрд╛ред

рджреВрд░ рдХрд╛ рд╕рд╣реА рд╢рдмреНрдж рдирд╣реАрдВ рдерд╛, рдореЗрд░рд╛ рдорддрд▓рдм рд╕рд┐рд░реНрдл Git wasn't рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдереЗ

рдХреНрдпрд╛ рдЖрдк рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

"storybook-addon-markdown": "https://github.com/mihalik/storybook-addon-markdown.git"

рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореИрдВ рдЕрднреА рднреА storybook-addon-markdown рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд┐рдирд╛ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдпрд╛рд░реНрди рдХреЗ рдЕрдиреБрдЪрд┐рдд URL рд╕реЗ рдирд┐рдкрдЯрдиреЗ рд╕реЗ рдЙрдкрдЬрд╛ рд╣реИред

рджрд░рдЕрд╕рд▓, рдореИрдВ рдмрд╣реБрдд рдЬрд▓реНрджреА рдкрдврд╝рддрд╛ рд╣реВрдВред рдареАрдХ рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╣рдорд╛рд░реА рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ fixed рдХреНрд╖рдорд╛ рдХрд░реЗрдВ

@opiation рдХреНрдпрд╛ рдЖрдкрдиреЗ

@ рдЯрд┐рдЯреЛрдЬрд╝ , рдореИрдВ yarn.lock рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рд▓реЙрдХ рдлрд╛рдЗрд▓ рдХреЛ рдбрд┐рд▓реАрдЯ рдФрд░ рд░рд┐рдХреНрд░рд┐рдПрдЯ рдХрд┐рдпрд╛ рд╣реИред

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

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ (https://github.com/yarnpkg/yarn/issues/6256) рдХреЛ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдЯрд╛рд░рдмреЙрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдКрдкрд░ рдХреА рддреНрд░реБрдЯрд┐ рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдЧрд┐рдереБрдЖ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдкрд░ рдЯрд╛рд░рдмреЙрд▓ рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП рдбрд╛рд▓реА рдЧрдИ рд╣реИред

github.com рдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рдЯрд╛рд░рдмреЙрд▓ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ
https://github.com/luwes/chameleon/archive/grasshopper-v0.0.1-beta.4.tar.gz

рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЬрдм рдореИрдВ рдбрд┐рдкреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ prepare рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ (git urls рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг) рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпреЗ рдЧрд┐рдЯ рдпреВрд░рд▓реНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ prepare рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ yarn install рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрд┐рдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рдореНрдпреВрдЯреЗрдХреНрд╕ рдзреНрд╡рдЬ рдХреЛ рдЙрд▓рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рд░реВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдорджрдж рдХрд░рддреА рд╣реИ рдпрд╛ рдпрджрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдЖрдзрд╛рд░ рдмрдВрдж рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рднреА рдкрд╛рдпрд╛ рд╣реИ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред

@khendry рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдореБрджреНрджрд╛ рдорд┐рд▓ рдЧрдпрд╛, рдФрд░ рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдпрд╣ git рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдЖрддрд╛ рд╣реИ, рдЬрд┐рдирдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ prepare рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИред : +1:

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

рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЖрдзрд╛рд░ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ / рдХреНрдпрд╛ рд╕рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреА рд╢реБрд░реБрдЖрдд рд╣реИред

рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░? рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред CI рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ 2 рдмрд┐рд▓реНрдб рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реБрдЖ this

рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ,

yarn cache clean
yarn install --network-concurrency 1

рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб around рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо рдЙрдЪрд┐рдд рдлрд╛рд╕реНрдЯ around рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рд╣рдордиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ --network-concurrency рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЙрд╕рд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдзреНрд╡рдЬ рдкрддрд╛рдХрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП --network-concurrency 1 рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддреА рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдорд╛рди рдмрд┐рд▓реНрдХреБрд▓ 1 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рднреА рдЬрд▓реНрджреА рд╣реА рдмреЛрд▓ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╕рд╛рдереА рд╕реЗ рдкреВрдЫрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреБрдж рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╣ _very_ рдХреЛ рднрд░реЛрд╕рд╛ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ ... рд╡рд╣ рдЧрд▓рдд рдерд╛ рдФрд░ рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдХреЛ рдпрд╣ рдкрдврд╝рдХрд░ рдпрд╛рдж рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдореНрдпреВрдЯреЗрдХреНрд╕ рдлреНрд▓реИрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛, рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рд╕рдВрдЧрд╛рдорд┐рддрд┐ред рд╣рдордиреЗ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

--network-concurrency 1 рд╕реЗрдЯ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЕрднреА, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рдорд╛рдзрд╛рди рдореИрдВ рднрд░ рдореЗрдВ рдЖрдпрд╛ рд╣реВрдБ, рдЬрд┐рд╕рдореЗрдВ yarn.lock ред рдореБрдЭреЗ рдЬреЛ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рд╡рд╣ рд╣реИ:

2.054 Performing "GET" request to "https://<private-artifactory-npm-registry>/@myorg/eslint-plugin-import/-/@myorg/eslint-plugin-import-3.0.0.tgz".
verbose 2.519 Error: https://<private-artifactory-npm-registry>/@myorg/eslint-plugin-import/-/@myorg/eslint-plugin-import-3.0.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
    at MessageError.ExtendableBuiltin (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:237:66)
    at new MessageError (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:266:123)
    at Extract.<anonymous> (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:59446:14)
    at emitOne (events.js:121:20)
    at Extract.emit (events.js:211:7)
    at Extract.module.exports.Extract.destroy (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:135306:17)
    at Extract.module.exports.Extract._final (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:135364:34)
    at callFinal (/Users/me/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:70270:10)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ рдЕрднреА рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ --skip-integrity-check рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрдЭреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЬрдмрдХрд┐ рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдпрд╣ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рддрд░реНрдХ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

Im [email protected] , [email protected]

@arcanis @ rally25rs рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА:

screen shot 2018-10-28 at 10 04 18 am

screen shot 2018-10-28 at 10 08 07 am

рддреЛ, рдпрд╣ рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЦрдВрдбрддрд╛ рдЪреЗрдХрд╕рдо рдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ sha1 рдХреЗ рд╕рдорд╛рди рд╣реИрдВ:

Error: sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= integrity checksum failed when using sha1: wanted sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= but got sha1-AHoWKXweP+Pg9aZkGBsAjFruGaM=. (77 bytes)
    at Transform.on (/Users/shargrove/.nvm/versions/node/v8.12.0/lib/node_modules/yarn/lib/cli.js:32831:19)
    at emitNone (events.js:111:20)
    at Transform.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

рдЕрджреНрдпрддрди: рдКрдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ --skip-integrity-check рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЕрдЦрдВрдбрддрд╛ рдЪреЗрдХ рд▓реЙрдЬрд┐рдХ рдореЗрдВ рдПрдХ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдмрдЧ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

@ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░, рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдкреИрдХреЗрдЬ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдХрд╣реАрдВ рднреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд "рдУрд╡рд░рд░рд╛рдЗрдб" рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

"dependencies": {
  "foo": "npm:@myorg/foo"
}

рдкреВрд░реНрд╡ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

"eslint-plugin-import": "npm:@myorg/eslint-plugin-import",

рдФрд░, рдпрд╣ рд╡рд╣ рдкреИрдХреЗрдЬ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рддреНрд░реБрдЯрд┐ рджреЗрдЦрддрд╛ рд╣реВрдВ .. рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

@hulkish , рдЕрдкрдиреЗ рд╢реБрд░реБрдЖрддреА рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдЕрдкрдиреЗ package.json , yarn.lock рдФрд░ рдЬрд┐рддрдиреЗ рднреА рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП, рдЙрди рд╕рднреА рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, failing_test.sh рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреА рд╣реИ рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рдирд╣реАрдВред рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдмрд╕ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд░рдЦрдирд╛ рд╣реИ, рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджреВрдВрдЧрд╛:

рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг

  • yarn install
  • yarn install --frozen-lockfile
  • yarn install --pure-lockfile
  • yarn install --mutex network
  • yarn install --network-concurrency 1
  • рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рдг rm yarn.lock рдкрд╣рд▓реЗ рд╕реЗ
  • рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рдг node:alpine рдХрдВрдЯреЗрдирд░ рдореЗрдВ git рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП (рдЬрд┐рд╕ рд╕рдордп рдпрд╣ рдзрд╛рдЧрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)
  • рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рдг node:8-alpine рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде git рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ

"рдУрд╡рд░рд░рд╛рдЗрдб" рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрднрд░рддрд╛ рдорд╛рди рдореЗрдВ _protocol_-like рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ npm: ), рддреЛ рд╣рд╛рдБ, рдПрдХ рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛ github рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ:

"storybook-addon-markdown": "github:mihalik/storybook-addon-markdown"

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

@Holyxiaoxin рдХреЗ рд▓рд┐рдП --network-concurrency 1 рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдпрд╣ рдореЗрд░реЗ CI ЁЯСН рдХреЗ рд▓рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛

рдкрд┐рдВрдЧ @imsnif ? рдпрд╣ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, @hulkish рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░

@khendry рд╣рдорд╛рд░реЗ git рдирд┐рд░реНрднрд░рддрд╛ рдкрд░ рдЕрдм рдФрд░ рддреИрдпрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдиреЗ рд╣рдорд╛рд░реЗ ci рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ --network-concurrency 1, --child-concurrency 1 рдФрд░ --skip-рдЕрдЦрдВрдбрддрд╛-рдЪреЗрдХ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдереЗ

рд╣рдо рдЗрд╕реЗ npm config set always-auth true ( рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдЬреИрд╕рд╛ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ npm рд╕рдВрдХреБрд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рд╕рд╛рдЦ _only_ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рди рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдкрд╣рд▓реЗ рдЙрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ yarn 1.12.3 рдФрд░ node 10.13.0 ред рдКрдкрд░ рджрд┐рдП рдЧрдП рдХрдИ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, yarn.lock рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ / рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рди рдореБрджреНрджрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред yarn.lock рдЬреИрд╕реЗ @mvballballmo рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдХреЗрд╡рд▓ рдпрд╣реА рдерд╛ рдХрд┐ рдпрд╣ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

yarn install v1.12.3
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOSPC: no space left on device, write"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
yarn install v1.12.3
info No lockfile found.
[1/4] Resolving packages...
warning celebrate > joi > [email protected]: This version is no longer maintained. Please upgrade to the latest version.
warning xo > eslint > file-entry-cache > flat-cache > [email protected]: CircularJSON is in maintenance only, flatted is its successor.
[2/4] Fetching packages...
error https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOSPC: no space left on device, write"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рд╣реА рджреЛрд╕реНрддреЛрдВ,

рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдмрддрд╛рдИ рдЧрдИ рд╡рд┐рднрд┐рдиреНрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрднрд╡рддрдГ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
ENOSPC: no space left on device, write ,
wanted sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= but got sha1-AHoWKXweP+Pg9aZkGBsAjFruGaM= (btw, рдПрдХ рдХрдард┐рди рд░реВрдк рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ),
the file appears to be corrupt: "Unexpected end of data" , рдЖрджрд┐ред

рдЬрдмрдХрд┐ рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпреЗ рд╕рдорд╛рди рдЬрдЧрд╣ рдкрд░ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдореБрджреНрджреЛрдВ рдФрд░ / рдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдВрдЪ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ рдХреЙрд▓рдмреИрдХ рдкрд░ рдЕрдирдЯреНрд░реЗрд╕рд╕реНрдЯреНрд░реАрдо - рд╡рд┐рд╕реНрддреГрдд рдбрд┐рдмрдЧ @hulkish рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!) рдПрдХ рдлрд╝рдирд▓ рд╣реИ рдЬреЛ рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐ рд╕реЗ рдкрд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рдЕрдЦрдВрдбрддрд╛ рдкреНрд░рд╡рд╛рд╕рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ (рдПрдХ рдкреБрд░рд╛рдиреА рд╢реИрд▓реА yarn.lock рдирдИ рдЕрдЦрдВрдбрддрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде), рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдмрд╛рд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдПрдХ рдмрд╛рд░ рдпрд╣ рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ) рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд╛рдкрд┐рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЧрд╣рди рд╣реИред (рдпрд╣ integrity рдлрд╝реАрд▓реНрдб рдХреЗ рдмрд┐рдирд╛ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реВрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреНрд░рдХрдЯрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ)ред

рдПрдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рджреНрдзрд╛рдВрдд рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЖрдЧреЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдВред рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ @opiation рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред рдЕрдм рдореИрдВ рдЗрд╕рдХреА 7 рд╡реАрдВ рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЕрднреА рднреА рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ (рдореИрдВрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓рд╛рдИ, рдмрд▓реНрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП yarn рднрд╛рдЧ рд▓рд┐рдпрд╛ред json рдФрд░ рдпрд╛рд░реНрди редlock - рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реИ?)

@ рд╡рд┐рднрд╛рдЬрди - рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЙрдиреНрд╣реАрдВ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд? рд╢рд╛рдпрдж рд╣рдо рд╕рдВрдХрд▓реНрдк рдХреЗ рд╕реНрддрд░ рддрдХ рдиреАрдЪреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗрдЯрдЕрдк рд╣реИ рдЬрд┐рд╕реЗ рд╡реЗ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ? рдореБрдЭреЗ рдЗрд╕рдХреА рддрд╣ рддрдХ рдЬрд╛рдХрд░ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреАред

рдореБрдЭреЗ рдЕрдкрдиреЗ CI рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛:

2018-11-12T04:32:13.0386630Z error https://pkgs.dev.azure.com/JeremyTCD/_packaging/Main/npm/registry/cheerio/-/cheerio-0.22.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
2018-11-12T04:32:20.4838361Z 
2018-11-12T04:32:20.4852626Z     yarn install v1.12.3                                                                    
2018-11-12T04:32:20.4853491Z     [1/4] Resolving packages...                                                             
2018-11-12T04:32:20.4855400Z     [2/4] Fetching packages...                                                              
2018-11-12T04:32:20.4856037Z     info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдпрд╣рд╛рдБ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЛрдЯ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдЬреЛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ:

рд╡рдЬрд╣

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ yarn install рдХреЙрд▓ рдХрд┐рдпрд╛ (рдЪреАрдпрд░рд┐рдпреЛ@0.22.0)ред рдПрдХ рд╕реНрдерд╛рдиреАрдп .npmrc , рдпрд╛рд░реНрди рдиреЗ рдореЗрд░реА рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ред рдЙрддреНрдкрдиреНрди yarn.lock рдореЗрдВ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдереАрдВ:

[email protected]:
  version "0.22.0"
  resolved "https://pkgs.dev.azure.com/JeremyTCD/_packaging/Main/npm/registry/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
  dependencies:
  ...

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рдирд┐рдЬреА рднрдВрдбрд╛рд░ рд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░реЗ CI рдорд╢реАрди рдкрд░, рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЗ рд╕рд╛рде .npmrc рдереЗред рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рдХрд╛рд░рдг рдерд╛:

https://pkgs.dev.azure.com/JeremyTCD/_packaging/Main/npm/registry/cheerio/-/cheerio-0.22.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд╕реНрдерд╛рдиреАрдп .npmrc рдФрд░ рдЕрдкрдирд╛ yarn.lock рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛:

[email protected]:
  version "0.22.0"
  resolved "http://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
  integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=

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

рдареАрдХ рдХрд░

рдпрджрд┐ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рдореЗрд░рд╛ рд╣реА рд╣реИ, рддреЛ рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдЕрдкрдиреЗ CI рдорд╢реАрди рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдЬреЛрдбрд╝реЗрдВ
  • рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп .npmrc ( yarn config list рдЙрд╕ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдпрд╛рд░реНрди рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ), рдлрд┐рд░ yarn.lock рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░реЗрдВред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╢рд╛рдпрдж рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╢реБрд░реВ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╛рд░реНрди рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдирд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ - рдЧрд▓рддреА рд╕реЗ рдореЗрд░реА рдЧрд▓рддреА рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ред рдпрд╛рд░реНрди рдЕрдВрдд рдореЗрдВ рдореБрджреНрджрд╛ рдирд╣реАрдВ рдерд╛ред

TL; DR: рдЕрдкрдиреЗ рдпрд╛рд░реНрди .lock рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

Netlify рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"

рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдпрд╛рд░реНрди .рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ рдлрд┐рд░ yarn install рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдореБрдЭреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдпрд╛рд░реНрди.рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рд╛ред рдЗрд╕ рдирдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде Netlify рдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред

@imsnif рдиреЗ рд╕рд╣рдорддрд┐ рд╡реНрдпрдХреНрдд рдХреА рдХрд┐ рдпрд╣рд╛рдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд▓рд╛рддрд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рд╕рдорд╕реНрдпрд╛ @khendry рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реЗ рдПрдХ рд░реЗрдкреНрд░реЛ рдорд╛рдорд▓рд╛ рд╣реИ рдпрд╣рд╛рдВ

рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЬрдм рдореИрдВ рдбрд┐рдкреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ prepare рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ (git urls рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг) рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпреЗ рдЧрд┐рдЯ рдпреВрд░рд▓реНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ prepare рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ yarn install рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрд┐рдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рдореНрдпреВрдЯреЗрдХреНрд╕ рдзреНрд╡рдЬ рдХреЛ рдЙрд▓рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рд░реВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд░рд┐рдкреНрд░реЛ рд╕реНрдЯреЗрдкреНрд╕ рдХреЛ рдЖрд╢рд╛рдУрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдпреЗ?

рд░реЗрдкреНрд░реЛ рд╕реНрдЯреЗрдкреНрд╕

  1. рдиреЛрдб рдХреЗ рд╕рд╛рде v10.3.0 рдФрд░ рдпрд╛рд░реНрди v1.12.3 , рдПрдХ рдирдП рдкрд░реАрдХреНрд╖рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, package.json рдФрд░ yarn.lock рдЗрд╕ gist рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб
  2. рд░рди rm -rf ~/.cache/yarn* node_modules/ && yarn install --frozen-lockfile --network-concurrency 16 (рд╕реНрдкрд╖реНрдЯ рдХреИрд╢ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рднрд░реЛрд╕реЗрдордВрдж рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореБрджреНрджреЗ рдХреЛ рдорд╛рд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕реЗрдЯ рдХрд░реЗрдВред)
  3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рддрд░рд╣ рдЙрддреНрдкрд╛рджрди рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ:
yarn install v1.12.3
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
warning Pattern ["object-assign@latest"] is trying to unpack in the same destination "/home/ocderby/.cache/yarn/v4/npm-object-assign-4.1.1-2109adc7965887cfc05cbbd442cac8bfbb360863/node_modules/object-assign" as pattern ["object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4","object-assign@^4.1.1","object-assign@^4.1.0","[email protected]","object-assign@^4.1.0","object-assign@^4.1.1","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.0","object-assign@^4.1.1","object-assign@^4.1.1","object-assign@^4.0.1","object-assign@^4.0.1","object-assign@^4.1.0","object-assign@^4.0.1","object-assign@^4.0.1","object-assign@^4.0.1","object-assign@^4.1.0","object-assign@^4.0.1"]. This could result in non-deterministic behavior, skipping.
info No lockfile found.
[1/4] Resolving packages...
warning eslint > file-entry-cache > flat-cache > [email protected]: CircularJSON is in maintenance only, flatted is its successor.
warning jest > jest-cli > prompts > [email protected]: Please upgrade to kleur<strong i="26">@3</strong> or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
[2/4] Fetching packages...
error https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, chmod '/home/ocderby/.cache/yarn/v4/npm-lodash-4.17.4-78203a4d1c328ae1d86dca6460e369b57f4055ae/node_modules/lodash/_shortOut.js'"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рдЕрдиреНрдп рдиреЛрдЯ

рдореИрдВрдиреЗ рдХрдИ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдпрд╣рд╛рдБ рдореЗрд░реЗ рдиреЛрдЯреНрд╕ рд╣реИрдВ:

  1. рдореБрджреНрджрд╛ рдореЗрд░реЗ рд▓рд┐рдП 100% рд╕рдордп рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЧрд╛рдо рдХреЛ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
  2. рдкреИрдХреЗрдЬ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд react-textarea-autosize рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдКрдкрд░ рджрд┐рдП рдЧрдП @khendry рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ)
  3. --mutex file рд╕реЗрдЯ рдХрд░рдирд╛ рдпрд╣рд╛рдБ рдмрд┐рд▓рдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  4. рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдореИрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрд╕реЗрдкреНрдЯ рдХреЛ 1 ( --network-concurrency 1 рддрд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджреНрдпрдкрд┐ рдзреАрдорд╛ред
  5. рдореИрдВрдиреЗ рдЗрд╕реЗ v8.12.0 рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдпрд╛рд░реНрди v1.9.4 рдФрд░ v1.12.3 рдХреЗ рд╕рд╛рдеред рдпрд╣ рд╕рд░реНрдХрд▓ CI 2.0 рдкрд░ circleci/node:8-stretch docker рдЫрд╡рд┐ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

рдореИрдВ рдпрд╛рд░реНрди рдХреЛ 1.12.3 рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВред
рдореЗрд░реА рдЯреНрд░реИрд╡рд┐рд╕-рд╕реА рдмрд┐рд▓реНрдб рд╡рд┐рдлрд▓рддрд╛ рджреЗрдЦреЗрдВ https://travis-ci.org/ankurk91/vue-cleave-component

$ yarn install --non-interactive
yarn install v1.12.3
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
The command "yarn install --non-interactive" failed and exited with 1 during .

рдпрд╣ рдХреЗрд╡рд▓ [email protected] рд╕рд╛рде рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдЕрдЧрд░ рдореБрдЭреЗ рдХрд┐рд╕реА рддрд░рд╣ рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рддреЛ рдореИрдВ рд╡рд╛рдкрд╕ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред
рдкреБрдирд╢реНрдЪред
рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ-рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдерд╛ред

рдореБрдЭреЗ рднреА рдорд┐рд▓рддрд╛ рд╣реИ
error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.2gz рдХреЗ рд▓рд┐рдП 404 рдорд┐рд▓реЗ
рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореИрдВ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдЧрд░ рдореИрдВ рдпрд╛рд░реНрди рдХреЛ 1.12.1 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреА рдЕрдЧрд░ рдореИрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рддреНрд░реБрдЯрд┐ рд╕рдорд╛рди рд░рд╣рддреА рд╣реИ (рдореИрдВ рджреЛрдиреЛрдВ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╛рд░реНрди рдХреИрд╢ рдбреАрдЖрдИрдЖрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ)ред
рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрд▓рд╛рдЙрдбрдлрд╝реЗрдпрд░ (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди) рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдирд╣реАрдВ, рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг (рдЖрдкрдХрд╛ рдФрд░ @ akurk91 рджреНрд╡рд╛рд░рд╛) har-validator рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ (cf # 6694)ред

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ CI рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реА рдорд┐рд▓рддреА рд╣реИ, рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ ( "@team/myproject": "git+ssh://[email protected]/team/myproject.git#master", ) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдФрд░ рд░реЗрдкреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рджред рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

  • рдореЗрд░реА CI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ --network-concurrency 1 рдЬреЛрдбрд╝рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдб рдХреЛ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ
  • yarn install --network-concurrency 16 рдЪрд▓рдирд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рднреА рддреНрд░реБрдЯрд┐ рдХреЛ рднрдбрд╝рдХрд╛рддрд╛ рд╣реИ

рди рддреЛ рдХреИрд╢ рдХреА рд╕рдлрд╛рдИ рдФрд░ рди рд╣реА yarn.lock рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░ рдерд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ --network-concurrency 1 рдлрд┐рдХреНрд╕ рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ the

рдпрд╣рд╛рдБ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ,
рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди:
yarn upgrade typescript@^2.8

рдлрд┐рд░:
yarn upgrade [email protected]

рдореИрдВрдиреЗ рдпрд╣ рдЕрдВрддрд┐рдо рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп ctrl + c рдХрд┐рдпрд╛ рдерд╛ .. рдФрд░ рдЬрдм рдореИрдВ 'рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб' рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ:


yarn upgrade v1.12.3
[1/4] ЁЯФН  Resolving packages...
[2/4] ЁЯЪЪ  Fetching packages...
error https://registry.yarnpkg.com/typescript/-/typescript-2.8.4.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, stat '/Users/u/Library/Caches/Yarn/v4/npm-typescript-2.8.4-0b1db68e6bdfb0b767fa2ab642136a35b059b199/node_modules/typescript/lib/lib.d.ts'"
info Visit https://yarnpkg.com/en/docs/cli/upgrade for documentation about this command.

рдЕрджреНрдпрддрди: рдиреАрдЪреЗ рд╣рдорд╛рд░реЗ рд╕реЛрдирд╛рдЯрд╛рдЗрдк рдиреЗрдХреНрд╕рд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдореЗрдВ рднреНрд░рд╖реНрдЯ рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рдХреЗ рдХрд╛рд░рдг рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдпрд╛рд░реНрди рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝рдХрд░ред

рд╣рдорд╛рд░реЗ CI рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрдИ рд╕рдВрдХреБрд▓ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдирд╛ред рдпрд╛рд░реНрди 1.12.3 рдФрд░ рдиреЛрдб 11.1:

responsive-props-1.2.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?"
styled-components-breakpoint-2.1.3.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?"

рдореБрдЭреЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ .... рдлрд╝рд╛рдЗрд▓ рднреНрд░рд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ: "EBUSY: ..."ред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреВрд░реЗ рдпрд╛рд░реНрди рдХреИрд╢ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рд╛рдл рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рдЬрд┐рд╕рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╛рд░реНрди рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рд▓реЙрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рд╣реИред

yarn install v1.10.1 [1/4] Resolving packages... [2/4] Fetching packages... error https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "EBUSY: resource busy or locked, open 'c:\\src\\yarn\\cache\\v2\\npm-fbjs-0.8.17-c4d598ead6949112653d6588b01a5cdcd9f90fdd\\lib\\UserAgent.js'" info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

рдореИрдВрдиреЗ "рдпрд╛рд░реНрди - рдкреАрдкреАрдПрдирдкреА" рдЪрд▓рд╛рдХрд░ рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд┐рдпрд╛, рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдирдпрд╛ рдФрд░ рд╢рд╛рдпрдж рдЕрдзрд┐рдХ рдЕрд╕реНрдерд┐рд░ рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

yarn.lock рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред

рд╣реЗ рд╕рдм рд▓реЛрдЧ, рдмрд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ред рд╣реЛрдо рдбрд╛рдпрд░ рд╕реЗ .npmrc рдХреЛ рд╣рдЯрд╛рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

rm ~/.npmrc

@binchik - рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рд╣реИ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @binchik , рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓

рддреЛ yarn рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ npm рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рд╣реИред рдРрд╕рд╛ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛:

"audit": "npm audit"

рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрднреА рдирд╣реАрдВ рдХрд░рддрд╛ред рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ (рдПрдирдкреАрдПрдо рд╕рд╣рд┐рдд) рдмрд╕ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рджреЛрд╖ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрднреА рднреА рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдЕрдиреБрд░реВрдк рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рд╕реБрдкрд░ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛! рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ reprod

рдХреБрдЫ рд╕рдВрдХреЗрдд:

  • рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ untarStream рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ - рдореЗрд░реА рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рд╣рдо рдПрдХ рдЯреИрд░рдмреЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЬреИрд╕рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (https://github.com/yarnpkg/yarn/blob/master /src/fetchers/tarball-fetcher.js#L146-L150)

  • рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ .npmrc рдореЗрдВ рдорд╛рдпрдиреЗ рд░рдЦ рд╕рдХрддреА рд╣реИ, рд╡рд╣ рдЯреЛрдХрди рд╣реИред рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ .npmrc рд╕реЗ рдСрд░реНрдЯрд┐рдХ рдЯреЛрдХрди рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛рдХрд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдкреВрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп)

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рдореБрдЭреЗ рдЖрдЬ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХреБрдЫ рдмрд╛рддреЗрдВ:

  • .npmrc рдирд┐рдХрд╛рд▓рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рдХреЛ рдСрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рдерд╛ред
  • npm install рднреА рд╡рд┐рдлрд▓ рд░рд╣рд╛, рдФрд░ рдЗрд╕рдиреЗ 401 рдЕрдирдзрд┐рдХреГрдд рддреНрд░реБрдЯрд┐ рджрд░реНрдЬ рдХреАред
  • .npmrc рдлрд╝рд╛рдЗрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж, npm install рдиреЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ @deleteme , рдпрд╣ рдХрд╛рд░рдг рдХреЗ рдмрдЬрд╛рдп рдмрдЧ рдХреЗ

рдореИрдВрдиреЗ рдПрдХ .npmrc рдпрд╛ .yarnrc рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдФрд░ рдпрд╣ рдХрд┐ npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рджреМрд░рд╛рди

@arcanis рдХреЛ рдЖрдЬ рд╣реА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рд▓рдЧреА рдереАред рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрд╕ npmrc рдСрд░реНрдЯрд┐рдХрд▓ рдЯреЛрдХрди рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ ~/.npmrc ред рд▓реЗрдХрд┐рди yarn.lock рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ,

$ rm yarn.lock && yarn

EDIT: рдпрд╣рд╛рдВ рд▓реИрдВрдбрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рджреЛ рдмрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ CircleCI, circleci/node:10.11.0 docker рдЫрд╡рд┐ рдФрд░ [email protected] рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдХреЛрдИ ~/.npmrc ред рд╢реБрдХреНрд░рд┐рдпрд╛ @achillesrasquinha рдЗрд╕рд╕реЗ рдореЗрд░рд╛ рдХрд╛рдо рдмрдирддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред yarn install --network-concurrency 1 рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореБрджреНрджрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИред

Btw рдореЗрдВ, рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИред
рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо npm рдкреИрдХреЗрдЬ (рдШрд░ рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рдореЗрд╢рд╛ рд╕реЗ рдореБрдЭреЗ .cache/v4 рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рджрд┐рдЦрд╛рдирд╛ рд╣рд░ рдЕрд╕рдлрд▓рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрд╡рд▓реЛрдХрди рдорд┐рд▓рддрд╛ рд╣реИред
рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдХрд╕реНрдЯрдо npm рдкреИрдХреЗрдЬ рдмрдВрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди yarn build рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо рдХреЛ yarn build:p рд░реВрдк рдореЗрдВ рджреВрд╕рд░реЗ рдирд╛рдо рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред рдпрд╣ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рдерд╛ред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпреЗ 2 рдХреИрд╕реЗ рдирд┐рд░реНрднрд░ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

.npmrc рдирд┐рдХрд╛рд▓рдирд╛ рд╣реА рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдЕрдкрдиреЗ yarn.lock рдлрд╝рд╛рдЗрд▓ рдХреЛ рднреА рдирд┐рдХрд╛рд▓рдирд╛ рдерд╛ рдЬреИрд╕реЗ @davidalee рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдВрдЧреВрдареЗ рдХреНрдпреЛрдВ рдирд┐рдХрд╛рд▓ рд░рд╣рд╛ рд╣реИ

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдЕрдЧрд░ .npmrc рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ yarn.lock рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реВрдВ, har-validator рдкреИрдХреЗрдЬ рдХреЛ yarn.lock рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдлрд┐рд░ yarn рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рддрдп рдХрд┐рдпрд╛ред

рд╣рд╛рдБ rm yarn.lock рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдкреИрдХреЗрдЬ har-validator-5.1.2 рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

error https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.2.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"

рдирдорд╕реНрддреЗ, har-validator-5.1.2 рдХреЛ npm рд╕реЗ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдБ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ https://github.com/ahmadnassri/node-har-validator/issues/112#issuecomment -437378269, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЖрдкрдХреЛ yarn upgrade рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ yarn.lock рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рд╣реИ рдЬреЛ рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдерд╛)ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

yarn.lock рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рд╣реБрдЖ, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдВрдХ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рди рд╣реА .npmrc рдХреЛ рд╣рдЯрд╛рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, node:10-alpine docker рдХреА рдЫрд╡рд┐ .npmrc рдирд╣реАрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рддреНрд░реБрдЯрд┐ har-validator рдкреИрдХреЗрдЬ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдХрднреА рднреА рдЙрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ lodash , fbjs , react , рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣рд╛ рдЬреЛ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИред рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдЬрдм рдбреЙрдХрдЯрд░ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХреЗрд╡рд▓ package.json рд╕рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХреЛрдИ yarn.lock , .npmrc рдирд╣реАрдВ, node_modules ред рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░, GCE рдЙрджрд╛рд╣рд░рдг рдкрд░ рдФрд░ Gitlab.com рдХреЗ CI рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рди рддреЛ --network-concurrency=1 рдФрд░ рди рд╣реА --skip-integrity-check рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рдХрд░реВрдВрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдЙрдкрд░реНрдпреБрдХреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рдг npm install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ yarn install npm install рд▓рд┐рдП рдПрдХ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рдорд╛рди package.json рджрд┐рдП рдЧрдПред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЖрдо рддреМрд░ рдкрд░ рдЕрд╕реНрдерд┐рд░ рд╣реЛрддреА рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддреА рд╣реИ (рдЙрдЪреНрдЪ рджрд░ рдкрд░ рдЬрдм рдХрдИ рдЕрдиреБрд░реЛрдз рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдлрд╛рдпрд░рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ - рд╢рд╛рдпрдж рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдкреНрд░рддрд┐-рдЖрдИрдкреА рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ?)ред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡реЗ рдпрд╛рд░реНрди рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╕реЗ рдирд╣реАрдВ рдкрдХрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдиреЗрддреНрд░рд╣реАрди рдЙрдиреНрд╣реЗрдВ рд╣реИрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреА рддреБрд▓рдирд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИрд╢ рд╕реЗ рдХрд░рддрд╛ рд╣реИ - рдЬреЛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рддреЛ рдпрд╛рд░реНрди рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ (рд╣рдореЗрдВ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рддреНрд░реБрдЯрд┐ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП), рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЕрд╕рд▓реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреИрд╕реЗ рдкрд░рддрджрд╛рд░ рд╣реИ, рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдореЗрд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреАрдЖрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐!) ред

рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ npm рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ: рд╡реЗ рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рддрдм рддрдХ рд╡рд╛рдкрд╕ рд▓реЗрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рд╡реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗред рдпрд╛рд░реНрди рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдирд╣реАрдВ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЖрдкрдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд▓рд┐рдП npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдлрд╝рд▓рд╛рдЗрди рджрд░реНрдкрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред

https://github.com/yarnpkg/yarn/pull/6817 рдЬреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдХреЛ рджрд┐рдЦрд╛ рдХрд░ "рдареАрдХ" рдХрд░реЗрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдЖрдБрдЦ рдореВрдВрдж рдХрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд┐рд░ рд░рд╣рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдХрд╛рдо рди рдХрд░реЗ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд░рд┐рдЯреНрд░реА рдХреЛрдб рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреНрд╖рд┐рддрд┐рдЬ рдореЗрдВ рдХреЛрдИ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рддреЛ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдмреАрдЪ рдореИрдВ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ рдзрд╛рдЧрд╛ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ (рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ ~/.npmrc ред рд▓реЗрдХрд┐рди yarn.lock рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ,

$ rm yarn.lock && yarn

рдзрдиреНрдпрд╡рд╛рдж,
rm -rf ./yarn.lock && yarn
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рд╣реИ!

рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ:

  • рдпрд╣ рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рд▓рд┐рдП рддрдм рд╣реБрдИ, рдЬрдм рдореИрдВ npm (doh!) рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдерд╛ред

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ service docker restart (Ubuntu 18.04) рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд░реБрдХ-рд░реБрдХ рдХрд░ рдФрд░ рдЧреИрд░-рдирд┐рдпрддрд╛рддреНрдордХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕реВрдд рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИ?

рдореИрдВ рд╣рд░ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ (рд╣рд░ рдмрд╛рд░ рдПрдХ рдЕрд▓рдЧ npm рдореЙрдбреНрдпреВрд▓ рдкрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ) рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддрд╛рдХрд┐ node:8.12.0 рд╕реЗ node:8.13.0 рддрдХ рд╣рдорд╛рд░реЗ рдЖрдзрд╛рд░ docker рдХреА рдЫрд╡рд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PR рдмрдирд╛ рд╕рдХреЗред рдореИрдВрдиреЗ рдЗрди рдиреЛрдб рдбреЙрдХ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ v1.9.4 рд╕реЗ v1.12.3 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреЗрдЦреЗрдВ: рд╕рдВрдмрдВрдзрд┐рдд git рдХрдорд┐рдЯ рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рднрд╛рдЧреНрдп рдХреЗ рд╕рд╛рде рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рдЕрдкрдиреА рдбреЙрдХрд░реАрдлрд╛рдЗрд▓ рдореЗрдВ рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ v1.9.4 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░реНрди рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣рд╛рд▓рд┐рдпрд╛ рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ .npmrc рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ jfrog рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдЬреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА npm рдореЙрдбреНрдпреВрд▓ рдорд┐рд░рд░ / рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдЕрдк рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯ рд╣реИред

рдпрд╣ рдмрдВрдж рдХреНрдпреЛрдВ рд╣реИ? рдлрд┐рд░ рднреА рд╕реА.рдЖрдИ.

рдЗрд╕ рдмреАрдЪ рдореИрдВ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ рдзрд╛рдЧрд╛ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ (рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рдХреЛрдб рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдореИрдВ рдЖрдЧреЗ рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкрдиреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдкрд╛рд░ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИред рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ:

  • рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣реИ, рддреЛ рдЖрдк рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рдПрдХ рдкреБрд░рд╛рдиреЗ рд░рд┐рд╣рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.13+ рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ HTTP 500 рд▓реМрдЯрд╛ рд░рд╣реА рд╣реИред

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

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

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

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

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

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

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

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