Nvm-windows: nvm рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди npm рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЬреБрд▓ре░ 2019  ┬╖  47рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: coreybutler/nvm-windows

рдореЗрд░рд╛ рдкрд░реНрдпрд╛рд╡рд░рдг

  • [рдПрдХреНрд╕] рд╡рд┐рдВрдбреЛрдЬ 10

рдореИрдВ NVM4W рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

  • [рдПрдХреНрд╕] 1.1.7

рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ...

  • [x] рдПрдирдкреАрдПрдо рдЧреЛрдЪрд╛рд╕ рдФрд░ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдореБрджреНрджреЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдбрдореА рдкрдврд╝реЗрдВред
  • [x] рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреА рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдХрд┐ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдкрд╣рд▓реЗ рд╣реА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
  • [x] рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реИ рдХрд┐ рдореИрдВ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рд▓реЗ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
  • [x] рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрджреНрджреЛрдВ (рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж) рдХреА рдЦреЛрдЬ рдХреА рдХрд┐ рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реИред
  • [x] рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░рд╛ рдореБрджреНрджрд╛ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (рдХреЗрд╡рд▓ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ):

  • [] рд╕реЗрдЯрд┐рдВрдЧреНрд╕.txt
  • [] рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди (рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг 1.1.0+ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?)
  • [ ] 32 рдпрд╛ 64 рдмрд┐рдЯ рд╕рдорд░реНрдерди (рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг 1.1.3+ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?)
  • [ ] рдЪрд░рд┐рддреНрд░ рд╕реЗ рдмрдЪрдирд╛ (рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг 1.1.6+ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?)
  • [x] рдПрдХ рдорд╛рдирдХ рд╢реЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг (рдЯрд░реНрдорд┐рдирд▓/рдкрд╛рд╡рд░рд╢реЗрд▓)
  • [] рдПрдХ рдЧреИрд░-рдорд╛рдирдХ рд╢реЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг (Cmder, Hyper, Cygwin, git)

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

nvm install latest рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг 12.5.0 рдФрд░ npm рд╕рдВрд╕реНрдХрд░рдг v6.9.0 рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рдж, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ:

2019-07-03_09h10_55

рдирд┐рдореНрди рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ:

2019-07-03_09h11_08

рдиреЛрдб_рдореЙрдбреНрдпреВрд▓/рдлрд╝реЛрд▓реНрдбрд░ рдЦрд╛рд▓реА рд╣реИ:

2019-07-03_09h32_34

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

рдмрд╕ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдП рдПрдирдкреАрдПрдо/рдХреНрд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпреВрдЖрд░рдПрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рд╣реИред

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

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

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

рдХреНрдпрд╛ рдЖрдк 100% рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк 1.1.7 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рдкреВрдЫрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдПрдирдкреАрдПрдо/рдХреНрд▓реА рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдпреВрдЖрд░рдПрд▓ рдореБрджреНрджрд╛ рдерд╛ рдЬреЛ 1.1.6 рдореЗрдВ рдореМрдЬреВрдж рдерд╛ рдФрд░ 1.1.7 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, 100% рдирд┐рд╢реНрдЪрд┐рдд @coreybutler
рд╣рд╛рд╣рд╛рд╣рд╛

рдпрд╣рд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдореЗрд░рд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ:

2019-07-03_13h33_44

рдореЗрд░реЗ рдПрдХ рдорд┐рддреНрд░ рдиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдиреА рдорд╢реАрди рдкрд░ nvm 1.1.7 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рднрд╛рдЧреНрдп рдХреЗ npm рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдкреВрдЫрдирд╛ рдкрдбрд╝рд╛ :-)

рдореИрдВ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ред

image

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

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдХреЗрд╡рд▓ рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдлрд┐рд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

pwrshell-nvm-install-latest

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

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди:
during-install

рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:
after-install

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

рдЬрдм рдЖрдк nvm use рдпрд╛ nvm install рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЦрд╛рддреЗ рдореЗрдВ рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрдкрдХреЛ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ "рдУрдХреЗ" рдХрд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЬрдм рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рддрд╛ рддреЛ рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддрд╛... рдлрд┐рд░ рднреА рдкреНрд░рднрд╛рд╡ рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдореИрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдиреЛрдб рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ; рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП node_modules рдлрд╝реЛрд▓реНрдбрд░ рд╣рдореЗрд╢рд╛ рдЦрд╛рд▓реА рд░рд╣рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдХреНрдпрд╛ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдХрд╛рдо рд╣реИ?

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ @liuwenzhuang рд╕реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдЕрдм npm рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ npm up -g . рдкрд░ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
62166164-56513a00-b320-11e9-8728-4d0cfeb758a9

McAfee рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдВрд╕реЛрд▓ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд▓рд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИред

@helzgate : рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд╡рд╛рдпрд░рд╕ рд▓реЙрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА McAfee рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рд▓реЙрдЧ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред mcafee рд╕рдХреНрд╖рдо npm рдХреЗ рд╕рд╛рде рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЪрд╛рд▓ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред McAfee рд▓реЙрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди mcafee рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред
@coreybutler рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЕрдирдЬрд╝рд┐рдкрд┐рдВрдЧ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЕрд╕реНрдерд╛рдпреА рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдиреЛрдбреНрд╕_рдореЙрдбреНрдпреВрд▓/рдПрдирдкреАрдПрдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реАрдзреЗ рдЕрдирдкреИрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдиреЛрдб 6 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ (рдпрд╛ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ nvm install latest рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдиреЛрдб 6 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ?) рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рд▓рдЯрдХрд╛ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕реА npm-cli рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реВрдВред

рдореЗрд░реЗ рдкрд╛рд╕ McAfee рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдкреАрд╕реА рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ 10 рдорд┐рдирдЯ рдмрд╛рдж рднреА рд▓рдЯрдХрд╛ рд░рд╣рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╣реИрдВрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП NVM рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдпрд╣ рдХрд┐ рдХреЛрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрднреА рддрдХ рдкреВрд░реА рдирд╣реАрдВ рд╣реБрдИ рд╣реИ?

рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ nvm рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдиреЗ рдпрд╣реА рдХрд┐рдпрд╛ рд╣реЛред

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

рд╣рд╛рдБ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рд╣реИ! рд╡рд╣рд╛рдБ рдХреБрдЫ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реИ рдХрд┐ McAfee рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рдЪреБрдкрдЪрд╛рдк рд░реЛрдХрддрд╛ рд╣реИред

McAfee рд╕рдХреНрд░рд┐рдп рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ => рдХреЛрдИ npm . рдирд╣реАрдВ
McAfee рдЕрдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ => npm рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреНрдпрд╛ рдореИрдХреНрдПрдлрд╝реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд npm update -g рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рд╣реИ? рдпрд╛ рдпрд╣ рдХрд╛рдордХрд╛рдЬ рдХрд╛ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реИ?

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

рдзрдиреНрдпрд╡рд╛рдж! рдмреИрд╢ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмреЗрд╣рддрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рджред (рдЖрдкрдХреЛ nodejs рд╕реНрдерд╛рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред) рдЗрд╕реЗ рдЕрдкрдиреЗ ~/.bashrc рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдПрдХ рдирдП рдмреИрд╢ рдореЗрдВ npmup рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдпрд╛, рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдлрдВрдХреНрд╢рди рдмреЙрдбреА рдХреЗ рдХрдорд╛рдВрдб рдХреЛ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд░ рдмрд╛рд░ (рдкреБрдирдГ) рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд╣реИред

function npmup {
  pushd /c/Program\ Files/nodejs > /dev/null
  mv npm npm2
  mv npm.cmd npm2.cmd
  mv npx npx2
  mv npx.cmd npx2.cmd
  node node_modules/npm/bin/npm-cli.js up npm -g
  mv -n npm2 npm
  mv -n npm2.cmd npm.cmd
  mv -n npx2 npx
  mv -n npx2.cmd npx.cmd
  rm -f npm2 npm2.cmd npx2 npx2.cmd
  popd > /dev/null
}

рдореИрдВрдиреЗ рдЬрд┐рд╕ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

1.1.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб.рдЬреЗрдПрд╕ + рдПрдирдкреАрдПрдо рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдПрдирдкреАрдПрдо рдХреЛ "рдЕрд╕реНрдерд╛рдпреА" рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдореИрдВ рдПрдХ рдХрдВрдкрдиреА рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ McAfee рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдЖрдЬ "рдорд╛рд╕реНрдЯрд░" рд╕реЗ NVM рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ _just_ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ NPM рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди NVM рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рднреА _рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддреА рд╣реИ рдХрд┐ NPM рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред IMO рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрджрдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ, рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рднреНрд░рдо рд╕реЗ рдмрдЪ рдЬрд╛рдПрдЧрд╛ред

@ hind3nbug рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИ, McAfee рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдорд╢реАрди рдкрд░ рдЕрдХреНрд╖рдо-рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рднреА NPM рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдЪрд┐рдд рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

1.1.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб.рдЬреЗрдПрд╕ + рдПрдирдкреАрдПрдо рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдПрдирдкреАрдПрдо рдХреЛ "рдЕрд╕реНрдерд╛рдпреА" рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдореИрдВ рдПрдХ рдХрдВрдкрдиреА рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ McAfee рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдЖрдЬ "рдорд╛рд╕реНрдЯрд░" рд╕реЗ NVM рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ nvm рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдБ :(

@ hind3nbug рдФрд░ @coreybutler... рддреЛ рдХреНрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛? рд▓реЗрдХрд┐рди рдирдпрд╛ nvm рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛? рдЬрдм рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ?

рдореИрдВрдиреЗ nvm-windows рд╕реЗ рдкрд╣рд▓реЗ Nodist рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рдиреЗ рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ ( %userprofile% ) рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдПрдХ .npmrc рдлрд╝рд╛рдЗрд▓ рдЫреЛрдбрд╝реАред рдореБрдЭреЗ рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ nvm use рдХрдорд╛рдВрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдЕрдЧрд░ рдЖрдЬ рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрддрд╛ - рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдирдкреАрдПрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрдХ рд╡рд┐рдлрд▓рддрд╛ рдорд┐рд▓ рд░рд╣реА рдереАред

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛:
image

рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдм рдЕрд╕рдлрд▓рддрд╛ рдЦрд╛рдореЛрд╢ рдирд╣реАрдВ рд╣реИ:

$ nvm install 12.12.0
Downloading node.js version 12.12.0 (64-bit)...
Complete
Creating C:\ProgramData\nvm\temp

Downloading npm version 6.11.3... Download failed. Rolling Back.
Rollback failed. remove C:\ProgramData\nvm\temp\npm-v6.11.3.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v12.12.0.
Please visit https://github.com/npm/npm/releases/tag/v6.11.3 to download npm.
It should be extracted to C:\ProgramData\nvm\v12.12.0

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдВрд╕реНрдерд╛рдкрди рдХреЗ рдмрд╛рдж nvm on рдЪрд▓рд╛рдпрд╛?

рдХреНрдпрд╛ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ Node.js рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛?

рдореИрдВ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдкрд╣рд▓реЗ рдХрднреА рднреА nvm on рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдИ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЛ рдЫреВрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рдкреНрд░рддрд┐ рдереНрд░реЗрдб рдПрдХ рдореБрджреНрджреЗ рдкрд░ рдЯрд┐рдХреЗ рд░рд╣реЗрдВред рдпрджрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдореИрдВрдиреЗ рдЬреЛ рдкрдврд╝рд╛ рд╣реИ рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛:

1) npm nvm рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдирд╛ рдкрде (npm/npm) рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ NVM4W рдХреЛ 1.1.7 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрдЪрд┐рдд рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреА рдкреНрд░рдХреГрддрд┐ рдФрд░ рдордВрд╢рд╛ рд╣реИ рдФрд░ рдпреВрдПрд╕реА рд╕рдВрдХреЗрдд рдХреНрдпреЛрдВ рдореМрдЬреВрдж рд╣реИрдВред
2) рдЖрдкрдХрд╛ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ NVM4W рдХреЛ npm рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВ рдпрд╛ рдЕрдкрд╡рд╛рдж рдмрдирд╛рдПрдВред рдмрд┐рдВрджреБ #3 рджреЗрдЦреЗрдВред
3) NVM4W рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдореБрдЦ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ (рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ) рдкрд╛рд╕ рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐; рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣рд░ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдмрджрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдСрдл-рдмреНрд░рд╛рдВрдб рдПрд╡реА рдЕрдкрдиреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдЬреНрдЮрд╛рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рдмреНрд▓реЙрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЧреЛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдПрдХ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдереА .... рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдирд╡реАрдПрдо4рдбрдмреНрд▓реНрдпреВ рдХреЛ рдХрднреА рднреА рд╢реЛрд╖рдг рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ ... рд▓реЗрдХрд┐рди рдХреБрдЫ рдПрд╡реА рдлрд░реНрдо рдкреВрд░реЗ рдЧреЛ рднрд╛рд╖рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджреЗрддреА рд╣реИрдВред
4) рд╕рдЪ рдХрд╣реВрдВ рддреЛ рдореИрдВ рдХрднреА рднреА рдПрдирд╡реАрдПрдо рдХреЛ рдСрдл рдФрд░ рдСрди рдирд╣реАрдВ рдХрд░рддрд╛ред рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

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

@coreybutler рдХреНрдпрд╛ рдореИрдВ @liuwenzhuang рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЛ readme.md рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп-рдореБрджреНрджреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ?

рдпрд╣ рдХрд┐рд╕реА рдХрд╛ рд╕рдордп рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣реИрд▓реЛ, рдпрд╣ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрд╕ рд╕рдВрджреЗрд╢ рдиреЗ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрд░рд╛рдЧ рджрд┐рдпрд╛:

рдПрдирдкреАрдПрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ https://github.com/npm/npm/releases/tag/v6.14.4 рдкрд░ рдЬрд╛рдПрдВред

https://github.com/npm/npm/ рдкреЗрдЬ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм https://github.com/npm/cli рдкрд░ рд╣реИред рдпрд╛рдиреА рдЖрдкрдХреЛ рдЙрдХреНрдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ v6.14.4 рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рднреА рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдФрд░ рдЗрд╕реЗ рдореИрдХрдПрдлрд╝ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

McAffe рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛ рдЦреЛрд▓реЗрдВ > рдЦрд╝рддрд░реЗ рдХреА рд░реЛрдХрдерд╛рдо > рдкрд╣реБрдБрдЪ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдкрд╣реБрдБрдЪ рд╕реНрдХреИрди рдореЙрдбреНрдпреВрд▓ рдкрд░ (рдЕрдирдЪреЗрдХ рдХрд░реЗрдВ)
рд░рди> рдПрдирд╡реАрдПрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

@coreybutler : рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ npm рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдзрдиреНрдпрд╡рд╛рдж @liuwenzhuang рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдиреЗ рдЖрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрдж рдХреАред рдореИрдВ рдХреБрдЫ рджрд┐рдиреЛрдВ рд╕реЗ рдЗрд╕ рдмрдЧ рд╕реЗ рдЬреВрдЭ рд░рд╣рд╛ рд╣реВрдВ

рд▓реЛрдЧ nvm рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдиреЛрдб рдХреНрдпреЛрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдпрд╣ nvm рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдк nvm рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛:

del /f c:\Program Files\nodejs

рдлрд┐рд░ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдерд╛:

mklink /j "C:\Program Files\nodejs" "C:\Users\USER_NAME\AppData\Roaming\nvm\NODE_VERSION"

рдореИрдВрдиреЗ nvm use NODE_VERSION рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрдЪреНрдЫрд╛ рдореМрдХрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рд╕рд┐рдорд▓рд┐рдВрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмрдирд╛ рджреЗрдЧрд╛ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ)ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдЗрд╕ рддрд░рд╣ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: https://github.com/imachug/win-sudo

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ !!!

McAfee + Win 10 + PowerShell рдХреЗ рд╕рд╛рде рднреА рдореЗрд░рд╛ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ред - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @liuwenzhuang

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

рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ: https://github.com/coreybutler/nvm-windows/issues/475#issuecomment -538475058

рдмрд╕ nvm on рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рдмрд╛рдж 'рдЪрд╛рд▓реВ' рд╣реИ

рдЬрдм рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп npm рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╡реАрдирддрдо рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╕рдВрд╕реНрдХрд░рдг npm рд╕реНрдерд╛рдкрд┐рдд рди рдХрд░реЗ рдЬрдм рдЖрдк рдирд╡реАрдирддрдо рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрдЧрд╛?

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

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version directory рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
  3. рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
  4. рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рдореБрдЭрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ !!

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, nvm-windows рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА nodejs рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдЬреЛрдбрд╝рдирд╛ рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдпрджрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

@coreybutler рдиреЗ рд╕реЛрдЪрд╛?

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

@ рдЕрдорд┐рддреЗрд╢ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐; рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ (рдЪрд░реНрдЪрд╛ рдЯреИрдм рджреЗрдЦреЗрдВ, рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ)ред рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдПрдХ рдкреАрдЖрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ npm nvm (1.1.7) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рд╕реНрдерд╛рдкрд┐рдд рдиреЛрдб (10.23.0) рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ

рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛рд╣рд░рдг C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред
рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ :( @coreybutler рдХреГрдкрдпрд╛ рдХреЛрдИ рдорджрдж рдХрд░реЗрдВ?
nvmerror
nvm npm _10 23 0

рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдмрд╕ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10, 64 рдмрд┐рдЯ, рд╕рдВрд╕реНрдХрд░рдг 1909 (рдмрд┐рд▓реНрдб 18363.1139) рдкрд░ рд╣реВрдВ

  1. рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдРрдк рдЦреЛрд▓реЗрдВред
  2. рд╡рд╛рдпрд░рд╕ рдПрдВрдб рдереНрд░реЗрдЯ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдЯрд╛рдЗрд▓ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  3. рдкреНрд░рджрд░реНрд╢рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ рдЪреБрдиреЗрдВ рдЬреЛ "рд╡рд╛рдпрд░рд╕ рдФрд░ рдЦрддрд░реЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕" рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реИ
  4. рд░реАрдпрд▓-рдЯрд╛рдЗрдо рд╕реБрд░рдХреНрд╖рд╛ рдмрдВрдж рдХрд░реЗрдВ
  5. рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рд╕реЗ, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрдЬреЗрдВ, рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ"
  6. рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд▓рд╛рдПрдВ рдЬрд┐рд╕реЗ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред npm рдЕрдм рдареАрдХ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде nvm рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░ рдиреЛрдб -v рдФрд░ npm -v
  7. Windows рд╕реБрд░рдХреНрд╖рд╛ рдРрдк рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд░реЗрдВ
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

Deilan picture Deilan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AllainPL picture AllainPL  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

flpms picture flpms  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thany picture thany  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ