Yarn: рдпрд╛рд░реНрди рдХрд╛ рдЖрдкрдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдирд╛ рд╣реИ "npm рдЕрдкрдЧреНрд░реЗрдб --global рдпрд╛рд░реНрди" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП "npm install --global рдпрд╛рд░реНрди"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рд╡рд░реНрддрдорд╛рди рдпрд╛рд░реНрди: 0.19.1

рдмрдЧ

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

"рдпрд╛рд░реНрди рдЖрдЙрдЯ рдСрдлрд╝ рдбреЗрдЯ рд╣реИ" рд╕рдВрджреЗрд╢ рдПрдХ npm рдХрдорд╛рдВрдб рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрджреЗрд╢ рдпрд╛рд░реНрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

warning Your current version of Yarn is out of date. The latest version is "0.21.3" while you're on "0.19.1".
info To upgrade, run the following command:
$ npm upgrade --global yarn

рд▓реЗрдХрд┐рди рдпрд╣ рдЖрджреЗрд╢ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛рд░реНрди 0.19.1 рдкрд░ рдмрдирд╛ рд╣реБрдЖ рд╣реИ

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

data-projector тЭп which yarn
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarn
data-projector тЭп npm upgrade --global yarn
data-projector тЭп yarn --version
0.19.1

data-projector тЭп npm --version
3.10.8

рдПрдирдкреАрдПрдо рдХрдорд╛рдВрдб рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ :

npm install --global yarn

yarn --version
0.21.3
data-projector тЭп npm install --global yarn
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarn -> /Users/crucial/.nvm/versions/node/v6.9.1/lib/node_modules/yarn/bin/yarn.js
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarnpkg -> /Users/crucial/.nvm/versions/node/v6.9.1/lib/node_modules/yarn/bin/yarn.js
- [email protected] node_modules/yarn/node_modules/end-of-stream/node_modules/once
- [email protected] node_modules/yarn/node_modules/exit-hook
- [email protected] node_modules/yarn/node_modules/gauge/node_modules/supports-color
- [email protected] node_modules/yarn/node_modules/generate-function
- [email protected] node_modules/yarn/node_modules/is-finite
- [email protected] node_modules/yarn/node_modules/is-property
- [email protected] node_modules/yarn/node_modules/generate-object-property
- [email protected] node_modules/yarn/node_modules/is-utf8
- [email protected] node_modules/yarn/node_modules/jsonpointer
- [email protected] node_modules/yarn/node_modules/is-my-json-valid
- [email protected] node_modules/yarn/node_modules/os-shim
- [email protected] node_modules/yarn/node_modules/pinkie
- [email protected] node_modules/yarn/node_modules/pinkie-promise
- [email protected] node_modules/yarn/node_modules/repeating
- [email protected] node_modules/yarn/node_modules/typedarray
- [email protected] node_modules/yarn/node_modules/concat-stream
- [email protected] node_modules/yarn/node_modules/spawn-sync
- [email protected] node_modules/yarn/node_modules/diff
- [email protected] node_modules/yarn/node_modules/user-home
/Users/crucial/.nvm/versions/node/v6.9.1/lib
тФФтФАтФм [email protected]

...

data-projector тЭп yarn --version
0.21.3

рдЕрдм рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ npm рдмрдЧ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╛рд░реНрди рдмрдЧ рдирд╣реАрдВред
Npm рдбреЙрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдпрд╣:

https://github.com/yarnpkg/yarn/blob/24199a0091196144ba373e31afde199dc4e077ac/src/cli/commands/install.js#L93

рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП:

return 'npm install --global yarn';

рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред

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

рдиреЛрдб 6.9.1
рдПрдирдкреАрдПрдо 3.10.8
рдУрдПрд╕ рдПрдХреНрд╕ рдПрд▓ рдХреИрдкрд┐рдЯреИрди

cat-bug cat-documentation good first issue triaged

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

# 1139 рдкрд░ рдЗрд╕ рдкрд░ рдереЛрдбрд╝реА рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

npm install -g yarn рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрдм npm update --global yarn рдЪрд▓рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖред

рдЬрдм рдЖрджреЗрд╢ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ npm update --global yarn рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реИред рдФрд░ рдпрд╛рд░реНрди self-update рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред

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

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

# 1139 рдкрд░ рдЗрд╕ рдкрд░ рдереЛрдбрд╝реА рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

npm install -g yarn рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрдм npm update --global yarn рдЪрд▓рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖред

рдЬрдм рдЖрджреЗрд╢ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ npm update --global yarn рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реИред рдФрд░ рдпрд╛рд░реНрди self-update рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред

npm install -g yarn рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╕рдВрджреЗрд╢ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рднрд▓реЗ рд╣реА upgrade рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

+1 рдорджрдж рдкрд╛рда рдХреЛ npm install -g yarn рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ:

рдпрджреНрдпрдкрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдПрдХ npm рдмрдЧ рд╣реИ, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ GitHub рдореБрджреНрджрд╛ (https://github.com/npm/npm/issues/11534) рдЕрдкрдиреА рдирдИ рдСрдЯреЛ-рдХреНрд▓реЛрдЬрд╝ рдкреЙрд▓рд┐рд╕реА рдХрд╛ рд╢рд┐рдХрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред рднрд▓реЗ рд╣реА рдпрд╣ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЪреБрдкрдХреЗ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛рд░реНрди рдХреЗ рд╕реБрдЭрд╛рд╡ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдм npm рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рдЬреЛ рдПрдХ рдЕрдЬреАрдм рдЫрджреНрдо рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред

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

рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдпрд╛рд░реНрди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЕрдм (OS X) рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдиреЛрдб рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдХреНрд░рд┐рдп рд╣реИ (рдореИрдВ рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╡реИрд╢реНрд╡рд┐рдХ рдореЗрдВ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

brew upgrade yarn

рдореИрдВ nvm рдХреЗ рдмрдЬрд╛рдп n рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрднреА рднреА рдЗрд╕реЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ
рдиреЛрдб рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг (OS X рднреА)ред

Tue рдкрд░, рдЬреВрди 27, 2017, 21:13 рдХреНрд░рд┐рд╕ рд╕рдЯрд┐рдВрдЧрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВрдиреЗ рдЕрдм (OS X) рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд╕рд╛рде рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ
рдиреЛрдб рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдХреНрд░рд┐рдп рд╣реИ (рдореИрдВ рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдпрд╛рд░реНрди рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╡реИрд╢реНрд╡рд┐рдХ рдореЗрдВред

рдХрд╛рдврд╝рд╛ рдЙрдиреНрдирдпрди рдпрд╛рд░реНрди

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

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

рдореИрдВ рдЖрдЬ рдПрдХ рд╣реА рдмрд╛рдд рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрдорд╛рди рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ:

warning Your current version of Yarn is out of date. The latest version is "1.0.2" while you're on "0.19.1".
info To upgrade, run the following command:
$ curl -o- -L https://yarnpkg.com/install.sh | bash

рдЖрджреЗрд╢ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рднреА рдЧреМрд░ рдХрд┐рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпрд╛ npm i -g рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдЧрд▓рдд рд╣реИ

Thu рдкрд░, 21 рд╕рд┐рддрдВрдмрд░, 2017, 12:14 рдмрд┐рд░рдЦреЙрдл рд▓реА рд╕реВрдЪрдирд╛рдУрдВ @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ рдЖрдЬ рдПрдХ рд╣реА рдмрд╛рдд рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрдорд╛рди рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ:

рдЪреЗрддрд╛рд╡рдиреА рдпрд╛рд░реНрди рдХрд╛ рдЖрдкрдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдирд╛ рд╣реИред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг "1.0.2" рд╣реИ, рдЬрдмрдХрд┐ рдЖрдк "0.19.1" рдкрд░ рд╣реИрдВред
рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
$ рдХрд░реНрд▓ -рдУ- -L https://yarnpkg.com/install.sh | рджреЗ рдШреБрдорд╛ рдХреЗ

рдЖрджреЗрд╢ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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

@BirkhoffLee рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ?

рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓реАред рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

21 рд╕рд┐рддрдВрдмрд░, 2017 рдХреЛ, 9:14 PM +0800, рдмреБрд░рдХ рд╡рд╛рдпрд╕рд┐рдЯ рдХрд╛рдпрд╛ рд╕реВрдЪрдирд╛рдПрдВ @github.com, рдиреЗ рд▓рд┐рдЦрд╛:

@BirkhoffLee рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ?
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

@BirkhoffLee рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╛рд░реНрди рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрдорд╛рдВрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рджрд░реНрд╢рд┐рдд

рдореИрдХ npm install -g yarn рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рд╡рд╣рд╛рдВ рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ ln -s ~/.nvm/versions/node/v6.11.0/bin/yarn /usr/local/bin/yarn ред рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдорджрдж рдорд┐рд▓реЗрдЧреА? рдореИрдВ macOS рдкрд░ рд╣реВрдВред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣рд╛рдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдФрд░ npm рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдЖрдкрдХреЛ рдкрд╣рд▓реЗ rm -rf .yarn / dir рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ npm install -g yarn рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдиреНрдпрдерд╛, рдЖрдк рдЕрдкрдиреЗ CLI рдореЗрдВ рдирдП рд╕реНрдерд╛рдкрд┐рдд рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдпрд╣ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреБрд░рд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛ред

рдЬрдм рдореИрдВрдиреЗ npm install -g yarn рдЪрд▓рд╛рдпрд╛
рддрдм рдореБрдЭреЗ рдкрджрд╛рд╡рдирдд рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓ рдЧрдИ рдФрд░ рдЗрд╕рдиреЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛

npm WARN deprecated [email protected]: It is recommended to install Yarn using the native installation method for your environment.

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рддрдп рдХрд┐рдпрд╛:
1) On Debian or Ubuntu Linux, you can install Yarn via our Debian package repository. You will first need to configure the repository:


curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

2) sudo apt-get update && sudo apt-get install yarn

рдЕрдм рдореЗрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдореБрдЭреЗ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓реА:

  1. brew uninstall --force yarn ред
  2. rm -rf ~/.yarn ред
  3. npm install --global yarn

ЁЯШО

brew uninstall --force yarn
rm -rf ~/.yarn
# follow instructions here https://yarnpkg.com/en/docs/install
# on macOS --without-node bc I use nvm
brew install yarn --without-node

рд╣реЛрдордмреНрд░реЗ рдХреЗ рд╕рд╛рде: brew upgrade yarn рдиреЗ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рд╕рднреА рдХрд┐ рдореИрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВ рд▓реЗрдХрд┐рди ... рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реВрдВ? рдХрд░реНрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ...

npm install -g yarn рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдХреНрдпреЛрдВ рдХрд┐ рдХрд░реНрд▓ рдХреЗ рдмрдЬрд╛рдп рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

рдореИрдВ рдпрд╛рд░реНрди рдХреЛ npm update --global yarn рдпрд╛ npm install --global yarn рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдЬрдм рдореИрдВ рдКрдкрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ 1.6.0 рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдореИрдВ yarn --version рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ 1.3.2 рдкрд░ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИред

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

(рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ)

* рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ *

рдореИрдВрдиреЗ рдЪреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдП рдЧрдП рдПрдХ рдКрдВрдЪреЗ рдЦреЛрд▓ рдореЗрдВ choco upgrade yarn рдерд╛

curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

рдореБрдЭреЗ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓реА:

  1. brew uninstall --force yarn ред
  2. rm -rf ~/.yarn ред
  3. npm install --global yarn

ЁЯШО

рдпрд╣ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЪрд┐рдпрд░реНрд╕ рдореИрди!

рдХрд┐рд╕реА рдХреЛ npm рдкрд░ 1.15.2 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред https://www.npmjs.com/package/yarn http://yarnpkg.com рдкрд░ рд╕реНрдерд┐рд░ рд░рд╣рддреЗ рд╣реБрдП рдпрд╣ 1.13.0 рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред 1.15.2

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

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

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

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

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

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

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

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