Yarn: рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб рдареАрдХ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП `package.json` рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдЕрдХреНрддреВре░ 2016  ┬╖  83рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рдХреНрдпрд╛ рдЖрдк рдПрдХ _feature_ рдпрд╛ рдПрдХ _bug_ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

_bug_

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

yarn upgrade рдПрдХ рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд▓рд┐рдП, --dev рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рднреА, dependencies рд╣реИрд╢ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ package.json рдмрдЬрд╛рдп рдЬреЛрдбрд╝ рджреЗрдЧрд╛ devDependencies ред

рдпрд╣ рдЕрдиреНрдп рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ (рдЬреИрд╕реЗ рд╕рд╣рдХрд░реНрдореА) рдХреЗ рд╕рд╛рде рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

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

$ mkdir foo && cd foo
$ yarn init
<snip>
$ yarn add lodash<strong i="19">@3</strong> --dev
<snip>

$ grep lodash package.json -C 1
  "devDependencies": {
    "lodash": "3"
  }

$ yarn outdated
yarn outdated v0.16.1
Package Current Wanted Latest
lodash  3.10.1  3.10.1 4.16.4

$ yarn upgrade lodash --dev
<snip>
success Saved 1 new dependency
тФФтФА [email protected]

$ grep lodash package.json -C 1
  "devDependencies": {
    "lodash": "3"
  },
--
--
  "dependencies": {
    "lodash": "^4.16.4"
  }

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

yarn upgrade devDependencies рд╣реИрд╢ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ --dev рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдПрдХ рджреЗрд╡ рдЪрд┐рддреНрд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ devDependencies рд╕рдВрд╢реЛрдзрд┐рдд рд╣реЛрдЧрд╛, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдкреЛ рдХрд╛ рдЙрдиреНрдирдпрди dependencies рд╕рдВрд╢реЛрдзрд┐рдд рд╣реЛрдЧрд╛) ред

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

$ node --version
v6.9.1
$ yarn --version
0.16.1
$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12
BuildVersion:   16A323

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

рдпрд╣рд╛рдБ рдпрд╛рд░реНрди 1.3.2 рдХреЗ рд╕рд╛рде

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

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдпрд╛рд░реНрди рдХреЗ рдареАрдХ рдЙрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореМрдЬреВрджрд╛ рд╡рд┐рдХрд╛рд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ "рдирд┐рд░реНрднрд░рддрд╛" рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдореМрдЬреВрджрд╛ рд╡рд┐рдХрд╛рд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рднреА рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред

рдореБрдЭреЗ рднреАред standard dependencies рдореЗрдВ рдбрд╛рд▓реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдпрд╣ devDependencies ред

рдореИрдВрдиреЗ рджреЛрдиреЛрдВ yarn upgrade standard рдФрд░ yarn upgrade standard -D ред рд╡рд╣реА рдЪреАрдЬред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓рд╡рд▓реА рдХрд╛рд░реНрдпрдХреНрд░рдо! рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдереЛрдбрд╝рд╛ рдкрд╣рд▓реЗ - # 1262

рдореБрдЭреЗ рднреАред

рдореБрдЭреЗ рднреАред рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрджреНрдпрддрди рд╣рд░ рдореЙрдбреНрдпреВрд▓ yarn update рдкрд░ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ dependencies ред
--dev рдпрд╛ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк yarn update рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

IMO рдЕрдкрдбреЗрдЯ рдХреЛ рдпрд╛ рддреЛ install рдХреЗ рд╕рдорд╛рди рдСрдкреНтАНрдЯ рдХреЛ рд╕реНтАНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ рдЕрдкрдбреЗрдЯ рдЙрд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкреИрдХреЗрдЬ рдореЗрдВ рдорд┐рд▓реА рд╣реИред json

node --version
v6.9.0
yarn --version
0.16.1

1620 рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЪрд░реНрдЪрд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдЕрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реИ, рдореИрдВ Homebrew рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╡реАрдирддрдо рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ рдХреНрдпреВрдм рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ? OS, Node, Yarn рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг? рдПрдХ package.json рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

╬╗ yarn --version
0.16.1

рдореИрдВ macOS 10.12.1 рдкрд░ рд╣реВрдВ, рд╣реЛрдордмреНрд░реЙрд╡ рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред

рдФрд░ рдпрд╣рд╛рдБ package.json рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреАред

ts-loader рдФрд░ webpack-merge рдкреБрд░рд╛рдиреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рднрд░реЛрд╕реЗрдордВрджрддрд╛рдУрдВ рдХреЛ рдкреБрд░рд╛рдирд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред

@ рдХреНрдпреВрдм рдХреГрдкрдпрд╛ 0.17.0 рдЬреЛ рдЖрдЬ рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рдлрд┐рдХреНрд╕ рдЙрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди 0.16.1 ред

рдЬрд╝рд░реВрд░, рд▓реЗрдХрд┐рди рд╣реЛрдордмреНрд░реЗ рдореЗрдВ рдЕрднреА рднреА 0.16.1 рд╣реИ

╬╗ brew upgrade yarn
Error: yarn 0.16.1 already installed

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

рдареАрдХ рд╣реИ 0.17.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдмреНрд░реВ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╛рд░реНрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдпрд╛ рддрд░реАрдХрд╛ рдХреМрди рд╕рд╛ рд╣реИ?

Brew OSX рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рдЕрднреА рднреА Homebrew рдкрд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдиреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдерд╛: https://github.com/Homebrew/homebrew-core/pull/6060

рдЬрдм рдореИрдВ yarn upgrade рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ package.json рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдирдкреАрдПрдо рд╕реЗ рдХрд╛рдлреА рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рджреЗрдЧрд╛ред

рдореИрдВ рд╣реЛрдордмреНрд░реЗ рд╕реЗ 0.17.2 рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ рдореАрд▓реЗрд╢ , рдпрд╣ рд╕рдВрднрд╡рддрдГ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреГрдкрдпрд╛ рдПрдХ package.json рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╣рдо рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдКрдВрдЧрд╛ред

рдбреЗрдмрд┐рдпрди рд╕реНрдерд┐рд░, рдпрд╛рд░реНрди 0.17.4 рдкрд░, рдпрд╣ рдореБрджреНрджрд╛ рдХрдо рд╕реЗ рдХрдо рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдиреЗ lodash@3 рд╕реЗ lodash@4 рдареАрдХ рд╕реЗ рдЙрдиреНрдирдд рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдмрд╛рдд рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВ 1.1.0 рд╕реЗ 2.0.0 (рдЕрдкрдиреЗ __dev-dependencies__ рдореЗрдВ) рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдореИрдВ yarn upgrade [email protected] рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ __d dependencies__ рдореЗрдВ grunt-sass рдЬреЛрдбрд╝реЗрдВ рдФрд░ __dev-dependencies__ рдореЗрдВ рдПрдХ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рди рдХрд░реЗрдВ

рдореИрдВрдиреЗ yarn upgrade [email protected] --dev рдкреНрд░рдпрд╛рд╕ рднреА рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИ

рдпрд╛рд░реНрди v0.18.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореИрдВ рдЕрднреА рднреА рдПрдХ рдЙрдк-рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЙрдиреНрдирдпрди рдХреЛ рдордЬрдмреВрд░ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред yarn upgrade рдХреЗрд╡рд▓ package.json рдореЗрдВ рдПрдХ рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдк-рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрд╢реНрдпреВ рдЕрднреА рднреА 0.19.1 рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб рдиреЗ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

@ рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ рдпрд╣ # 1620 рд╕реЗ рддрдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдкреБрд╖реНрдЯрд┐ 0.19.1 рдореЗрдВ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рд╣рд░ рдХреЛрдИ - yarn add <package-name> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред

yarn upgrade рдпрд╛ рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, v0.19.1

рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╛рд░реНрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рди рдХрд░реЗрдВред

V0.20.3 рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдЬрдм рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ.рдЬрд╕рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред v0.20.3 .. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рджред рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рдЬрдм "рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ package.json рдореЗрдВ рд╕рднреА рд╕реВрдЪреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдпрд╛рд░реНрди рдХреА рддрд░рд╣ рдЙрдиреНрд╣реЗрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рднреА рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ package.json рдореЗрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдпрд╛рд░реНрди рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдЬрди рдЬреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ

@kittens v0.20.3 @ Windows рдФрд░ рдЕрднреА рднреА рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред Json - рдХреЗрд╡рд▓ рдпрд╛рд░реНрди.рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ред рдЖрдкрдХреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдпрд╛рд░реНрди рдЧрд┐рд░рд╛ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдЗрд╕ рдмрдЧ рдХреА рд╡рдЬрд╣ рд╕реЗ рд╡рд╛рдкрд╕ npm рдкрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╛рд░реНрди рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдХреИрд╢ рдореЗрдВ рд▓рд╛рдПрдЧрд╛, рдФрд░ рдкреБрд░рд╛рдиреЗ рдкреИрдХреЗрдЬ рдореЗрд░реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦреЗрдВред json рдФрд░ рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВред рдХреНрдпрд╛ рдмрд╛рдд рд╣реИ?..

рд╣рд╛рдБ! рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╛рд░реНрди v0.21.3 рдЖрдЦрд┐рд░рдХрд╛рд░ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ редjson, рдХрдо рд╕реЗ рдХрдо yarn upgrade-interactive рдХрдорд╛рдВрдбред

@alexdevero рдореИрдВ рд╕рд┐рд░реНрдл 3 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ yarn upgrade рдХреА рдХреЛрд╢рд┐рд╢ рдХреА: рдпрд╣ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЛ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЬреЗрдЬреЗ ....

рд▓реЗрдХрд┐рди рдореИрдВ 1 рдЕрджреНрдпрддрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП yarn upgrade-interactive рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ
рдЕрдЧрд▓реЗ yarn upgrade-interactive рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрд╕реА рдЙрдиреНрдирдпрди рдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, "рд╕рдлрд▓рддрд╛ рдЖрдкрдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдЕрдк рдЯреВ рдбреЗрдЯ рд╣реИрдВред"

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкреНрд░рддреНрдпреЗрдХ 3 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ 0.9.x рд╕реЗ 0.9.3 рддрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред yarn upgrade-interactive рдиреЗ 1 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЕрдиреНрдп 2 рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдЕрдкрдбреЗрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ред

рдЖрдЬ рддрдХ, рд╕рдВрд╕реНрдХрд░рдг 0.21.3 рдкрд░, yarn upgrade рдЕрднреА рднреА рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп yarn add package<strong i="7">@version</strong> --dev рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдкреИрдХреЗрдЬ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреИрдХреЗрдЬ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред

Fwiw, рдореИрдВ upgrade-interactive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдмреЗрд╣рддрд░ рднрд╛рдЧреНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред

ЁЯНТ ЁЯНТ ЁЯНТ

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

рдореИрдВрдиреЗ рдЕрднреА рдПрдХ yarn upgrade babel-cli рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ рдореЗрд░реЗ devDependencies рдерд╛ рдФрд░ рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрднрд░рддрд╛ ( dependencies ) рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ ... рдХреБрдЫ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред рдУрд╣, рдФрд░ рдореИрдВ рдпрд╛рд░реНрди v 0.22.0 btw рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ!

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ NODE_ENV "рдЙрддреНрдкрд╛рджрди" (рдореЗрд░реЗ рдРрдк рдХреЗ рдиреЛрдб рдРрдк рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг) рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдерд╛ рдФрд░ рдпрд╣ "рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓" рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░рддрд╛ рд╣реИ (рдЬреЛ yarn install --production рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ devDependencies рдЫреЛрдбрд╝ рджреЗрдЧрд╛]

рд╢рд╛рдпрдж yarn upgrade рднреА рдиреЛрдб рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИред

рдмрд╕ рдпрд╣ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ:
image

рдореИрдВ рдорд╛рдлреА рдорд╛рдВрдЧрдиреЗ рд╡рд╛рд▓рд╛ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП ... рд▓реЗрдХрд┐рди рдкрд╡рд┐рддреНрд░ рдЧреЗрдВрджреЗрдВред рдпрд╛рд░реНрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рднрд░рд╛ рдХреНрд░реВрдЬ рдЬрд╣рд╛рдЬ рдбреВрдмрдиреЗ рдХреЗ рд▓рд┐рдП 720 рдореБрджреНрджреЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред

рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдФрд░ рдиреЛрдб 6.10.0 рдкрд░ рдпрд╛рд░реНрди v0.21.3 рдореЗрдВ рдЕрднреА рднреА +1 рдореБрджреНрджрд╛ рдореМрдЬреВрдж рд╣реИред

рдпрд╣ рддрдп рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЗрд╕реЗ macOS Sierra 10.12.4 рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ devDependencies рдЬреЛ рдирд┐рдЬреА git repos рдФрд░ рдПрдХ рдорд╛рдирдХ dependency ( "jquery": "^3.1.1" ) рд╣реИрдВред JQuery рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 3.2.1 рд╣реИ, рдФрд░ yarn upgrade рджреЗрдЦрддрд╛ рд╣реИ ( тФЬтФА [email protected] ) рд▓реЗрдХрд┐рди рдпрд╣ package.json рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

yarn --version
0.21.3
node --version
v7.7.4

рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рд╡рд┐рдВрдбреЛрдЬ - v0.21.3 yarn upgrade рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ ... рдЬрдм рдкреИрдХреЗрдЬ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдкреИрдХреЗрдЬ.рдЬреЙрди рдФрд░ рд▓реЙрдХ рдлрд╛рдЗрд▓ рджреЛрдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред

рд╡рд┐рдВрдбреЛрдЬ - v0.22 -рдЕрднреА рднреА package.json рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред
рддрд░рд╣-рддрд░рд╣ рдХреЗ рдХрд╛рдо рдХрд┐рдП рд▓реЗрдХрд┐рди рдЙрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХреА рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рддрд░рд╣ рд╡рд┐рднрд┐рдиреНрди рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рддреЛрдбрд╝ рджреАрдВред

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

рд╡рд┐рдВрдбреЛрдЬ, рдпрд╛рд░реНрди v0.22 - package.json рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрдм yarn upgrade рдХрд╛ рдЙрдкрдпреЛрдЧ @LaughingBubba рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред node_modules рдлрд╝реЛрд▓реНрдбрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди package.json рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред

@ рдмрд┐рд▓реНрд▓реА рдХреЗ рдмрдЪреНрдЪреЗ рдХреЛ рдпрд╣ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ 0.23.2 рдореЗрдВ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрд╛ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдХрд┐рд╕реА рд╕реВрдЪреА рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо 1 рдХреЛрдИ рдбрд┐рдбреЗрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рд╕рднреА рдЕрдкрдЧреНрд░реЗрдб рдХреЛ рдкреИрдХреЗрдЬ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдбрд╛рд▓ рджреЗрддрд╛ рд╣реИред

рдЕрджреНрдпрддрди: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдПрдХрд▓ devDep рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдП рдмрд┐рдирд╛ рдбрд┐рдкреЛ рдореЗрдВ рдХреЙрдкреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддрдп рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░ рдЕрдм рдПрдХ рдШрдВрдЯрд╛ рдЦреЛ рдЧрдпрд╛ред рдХреНрдпрд╛ рдпрд╛рд░реНрди npm рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛?

@ fab1an , рдкрд▓ рдХреЗ рд▓рд┐рдП yarn add package-name<strong i="6">@latest</strong> [--dev] рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ upgrade рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, package.json рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред

@diegovilar рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЗрдХрд┐рди рдпрд╣ 25+ рджреЗрд╡-рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмреЛрдЭрд┐рд▓ рд╣реИред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рдЙрдиреНрдирдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm-check -u рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЧрдпрд╛ред

рдЕрднреА рднреА рд╡рд┐рдВрдбреЛрдЬ x64, рдпрд╛рд░реНрди 0.23.2 рдореЗрдВ рдЯреВрдЯ рдЧрдпрд╛

рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рд╕рдордп рдореЗрдВ yarn upgrade-interactive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣рд╛рдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЕрднреА рднреА рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк yarn upgrade-iteractive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ tslint, рдХреЛрдбреЗрд▓реАрдЬрд╝рд░, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЖрджрд┐ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдкреИрдХреЗрдЬ рд╕рдВрдХреБрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдХреЛрдгреАрдп рдпрд╛ рдХреЛрдгреАрдп CLI рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкреИрджрд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдВрдЧреЗред рдЖрдк рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреАред рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

@ рдореАрд▓реЗрд╢ рдирдВред рдореИрдВ рдпрд╣рд╛рдБ рд╣реВрдБ рдФрд░ рдореИрдВ рдареАрдХ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ upgrade-interactive рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдЪреЗрд╣рд░реЗ рдХрд╛ рд╕рдордп рд╣реЛ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╣реАрдиреЛрдВ рд╕реЗ рдмрдВрдж рд╣реИ рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ - # 3266

@ fab1an рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@ fab1an @milesj рдореИрдВ upgrade-interactive рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд╣рдорд╛рд░реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рднреАред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЕрдЧрд░ рдЖрдк рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ package.json рдХреЗ рдкрд╛рд╕ рд╕рд╣реА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рднреА рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдЙрдиреНрдирдпрди package.json рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ ... рдпрд╛ рдХреБрдЫ рдФрд░ ... рдпрд╛ рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдЖрдкрдХреЗ рд╕рд╛рде рдХрднреА-рдХрднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдкрд░ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ 10, рдпрд╛рд░реНрди v0.23.4 рдЕрднреА рднреА рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред yarn upgrade

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╢рд╛рдпрдж рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИ?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "semantic-ui-react": "^0.68.2" - рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг (0.68.3) рд╣реИ рдФрд░ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдпрд╛рд░реНрди .рд▓реЙрдХ рдХреЛ 0.68.3 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ ^ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг (> = 0.68.2 <0.69.0) ^0.68.3 рд▓рд┐рдП package.json рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?

@iamfreee рдореИрдВ рдпрд╛рд░реНрди v0.24.5 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ yarn upgrade рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо) рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреИрдХреЗрдЬ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг .json рдХреЛ рдкрд╣рд▓реЗ рдкреИрдХреЗрдЬ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдкрдЧреНрд░реЗрдб рдмрд╛рдзрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд ^ рдпрд╛ ~ ред рд╕рднреА рдореЗрдВ рд╕реЗ рдПрдХ, рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреИрдХреЗрдЬ рдкрд░ yarn upgrade рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдкреИрдХреЗрдЬ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ? yarn upgrade рдФрд░ yarn upgrade-interactive рдЪрд▓рд╛рдиреЗ рдХреЗ рдмреАрдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХреНрдпреЛрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ?

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдХреЛрдИ рдХрд░реНрд╖рдг рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ рдмрд╕ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рднрд▓реЗ рд╣реА рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдлрд┐рд░ рднреА рдореИрдВ рдЗрд╕рд╕реЗ рдЕрд╕рд╣рдордд рд╣реВрдВред yarn upgrade рдХреЛ @ рд▓реЗрдЯреЗрд╕реНрдЯ рдЯреИрдЧ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рднреА рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрд╛рдзрд╛ рд╣реЛред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: https://docs.npmjs.com/cli/update#caret -d dependencies

@leosco рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ npm update рдиреЗ package.json рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ yarn upgrade [package] рдиреЗ рднреА рдЪрд╛рд▓ рдирд╣реАрдВ рдЪрд▓реАред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг ^ , рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

@iamfreee рдирд╣реАрдВрдВ, рдЖрдк npm update --save рдЬреЛ рдпрд╛рд░реНрди рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдмрддрд╛рддреЗ рд╣реБрдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛, рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ https://github.com/yarnpkg/yarn/issues/3492 рдФрд░ рд╢рд╛рдпрдж рд╡рд╣рд╛рдБ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдореИрдВ рдпрд╣ рднреА рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ yarn interactive-upgrade рд╕рд╛рде рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИ рдЬрдмрдХрд┐ yarn upgrade --latest рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдиреЛрдб v7.10.0 рдХреЗ рд╕рд╛рде рдпрд╛рд░реНрди v0.24.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

yarn upgrade --latest рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: +1:

~> yarn -v
1.0.0
~> yarn upgrade --help | grep "\-\-latest" | head -n 1

  --latest       list the latest version of packages, ignoring version ranges in package.json

yarn interactive-upgrade v1 рдореЗрдВ рдЕрдм рдореБрджреНрджреЗ рд╣реЛрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

@milesj рдХреНрдпрд╛ рдЖрдк рд░рд╛рдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? https://yarnpkg.com/en/docs/nightly рдЗрд╕ PR рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ https://github.com/yarnpkg/yarn/commit/da2b9096057301273aa27336f70622dda0b6c33

@kaylieEB рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдБ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ yarn interactive-upgrade рдЕрдм рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЪрд▓рд╛рдпрд╛, рдФрд░ package.json рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдмрд╕ yarn.lock ред 1.0.2 рд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ package.json рдХреЛ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ ... рдирд╡реАрдирддрдо рд░рд╛рдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЙрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ред

yarn upgrade --latest рдЕрдм рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪреБрди рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрдирдпрди рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ package.json рддрджрдиреБрд╕рд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

@lehni yarn interactive-upgrade --latest ред

@ рдореАрд▓реЗрд╢ : рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм yarn upgrade-interactive --latest ?
рдбреЙрдХреНрд╕: https://yarnpkg.com/en/docs/cli/upgrad-interactive

рдПрд░ рд╣рд╛рдБ, рдорд╕реНрддрд┐рд╖реНрдХ рдЧреЛрдЬрд╝ред рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣рд╛рдБ рдпрд╛рд░реНрди 1.3.2 рдХреЗ рд╕рд╛рде

рдпрд╣рд╛рдБ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде 1.5.1

1.5.1 рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛

рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ -

$ node --version
v9.0.0
$ yarn --version
1.5.1

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдиреЛрдб v8.9.4
рдпрд╛рд░реНрди 1.5.1

рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓: рдХрд╛ рдЙрдкрдпреЛрдЧ yarn add рдХреЗ рдмрдЬрд╛рдп yarn upgrade ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:

  • yarn upgrade : pacakge.json рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╡реАрдирддрдо рд╕рдВрднрд╛рд╡рд┐рдд рд╕реАрдорд╛ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рди рдХрд░реЗрдВ
  • yarn add : рдирд╡реАрдирддрдо рд╕рдВрднрд╛рд╡рд┐рдд рд░реЗрдВрдЬ рдореЗрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ рдФрд░ package.json рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ
  • yarn update , рдЬреИрд╕реЗ npm update : рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

рд╣рд╛рд▓рд╛рдБрдХрд┐ npm рдЕрдкрдбреЗрдЯ рдХрд╛ рдбреЙрдХ рдХрд╣рддрд╛ рд╣реИ:

[email protected] рдХреЗ рд░реВрдк рдореЗрдВ,

рдкрд░ рдЕрд╕рд▓ рдореЗрдВ...

 y > npm -v
5.7.0
 y > cat package.json
{
  "dependencies": {
    "lodash": "^4.17.5"
  }
}
 y > npm update lodash
npm WARN y No description
npm WARN y No repository field.
npm WARN y No license field.

+ [email protected]
added 1 package from 2 contributors in 1.004s
 y > cat package.json
{
  "dependencies": {
    "lodash": "^4.17.5"
  }
} 

рдкрддрд╛ рдирд╣реАрдВ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ :( рдпрд╛рд░реНрди рдиреЗ 2017 рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЪреБрдкрдЪрд╛рдк рддреЛрдбрд╝ рджрд┐рдпрд╛ред npm рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдм рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@kittens рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рдЬреИрд╕рд╛ рдХрд┐ @octref yarn upgrade рдиреЗ рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЙрдиреНрдирдд рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди package.json рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред yarn add <package> рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ package.json рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред рдХреНрдпрд╛ yarn upgrade package.json рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ yarn upgrade рдзреНрд╡рдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

[email protected]
[email protected]
os: MacOS

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

https://github.com/yarnpkg/yarn/issues/5602#issuecomment -377528617 рдкрдврд╝реЗрдВ

рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓: рдХрд╛ рдЙрдкрдпреЛрдЧ yarn add рдХреЗ рдмрдЬрд╛рдп yarn upgrade ред

рдПрдХ рдЬрд╛рджреВ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрди рджреЛ рдбреЙрдХреНрд╕ рдкреГрд╖реНрда рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ yarn add рдХреЗ рдмрдЬрд╛рдп yarn upgrade ред

рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХреА рдХреЗ yarn upgrade-interactive --latest рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ...

рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХреА рдХреЗ рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡-рд▓реЗрдЯреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ...

рдереЛрдбрд╝рд╛ рдмреЗрдорд╛рдиреА рд▓рдЧрддрд╛ рд╣реИ .. рдХреНрдпреЛрдВ рди рдЗрди рд╕рднреА рдЖрдЬреНрдЮрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, yarn add ? рд╕реБрдкрд░ рд╕рд┐рдВрдкрд▓ рд╣реИред

@ guylepage3 рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдкреИрдЪ / рдорд╛рдЗрдирд░ / рдореЗрдЬрд░ рд╡рд░реНрдЬрди рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд▓рд░ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреМрди рд╕реЗ рдЕрдкрдЧреНрд░реЗрдбреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЙрдиреНрд╣реЗрдВ рдЪреБрдиреЗрдВ рдФрд░ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдмреЗрдорд╛рдиреА рдирд╣реАрдВ рд╣реИ?

@lehni рддреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдкреГрд╖реНрдареЛрдВ рдХреЛ yarn upgrade-interactive --latest рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ guylepage3 рдпрд╣ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдХрд╣реАрдВ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рди рд╣реА рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдбреЙрдХреНрд╕ рдХреЗ рдЕрджреНрдпрддрди рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @alexdeveroред рдФрд░ рд╣рд╛рдВ рдЕрдЧрд░ рдЖрдкрдиреЗ рдКрдкрд░ рджреЗрдЦрд╛ рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдпрд╛ рдерд╛ .. https://github.com/yarnpkg/yarn/issues/1458#ref -issue-332178362

рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдорджрдж рдорд┐рд▓реА: https://www.npmjs.com/package/syncyarnlock

$ yarn upgrade-interactive && syncyarnlock

рдпрд╛рд░реНрди рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ?

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

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

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

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

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

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

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