Nvm-windows: рдЧрд▓рдд рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: coreybutler/nvm-windows

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

  • [ ] рд╡рд┐рдВрдбреЛрдЬ 10

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

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

рдпрд╣рд╛рдВ рдЖрдзрд╛рд░рднреВрдд рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреА рдЧрдИ рд╣реИрдВ:

  • рдХрд╛рд░реНрдпрдХреНрд░рдо %ProgramFiles% , рдЬреЛ рдЖрдорддреМрд░ рдкрд░ C:\Program Files ред
  • 64-рдмрд┐рдЯ рдорд╢реАрди рдкрд░, рдкреБрд░рд╛рдиреЗ x86 рдкреНрд░реЛрдЧреНрд░рд╛рдо %ProgramFiles(x86)% , рдЬреЛ рдЖрдорддреМрд░ рдкрд░ C:\Program Files (x86) ред
  • рдкреИрдХреЗрдЬ рдХреИрд╢ рдХреА рддрд░рд╣ рдорд╢реАрди-рд╡реНрдпрд╛рдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛, %ProgramData% , рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ C:\ProgramData
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рдорд╢реАрди рд╕реЗ рдорд╢реАрди рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдШреВрдо рд╕рдХрддреА рд╣реИрдВ %APPDATA%
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдорд╢реАрди рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрде рд╣реЛрддреЗ рд╣реИрдВ) %LOCALAPPDATA% ред

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

рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдЧрд▓рддреА рд╣реБрдИ рд╣реИ, рдпрд╛ NVM рдиреЗ рдореЗрд░реЗ рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рд╕рд┐рд░реНрдл 400MB рдиреЛрдб рдкреИрдХреЗрдЬ рдХреИрд╢ рдбрд╛рд▓рд╛ рд╣реИ?

рдирд╣реАрдВ, рдпрд╣ NPM рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкрдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ, рд░реЛрдорд┐рдВрдЧ рдХреЛ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд╛рди рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рднреА рдиреЛрдб рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ npm рдХреЛ NVM рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдПрдХ npm рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИ)ред рдлрд┐рд░, рдпреЗ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрдВ... рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреЛ 400MB рдХрд╣рд╛рдВ рд╕реЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рдкрд░, рд╢рд╛рдпрдж рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдбреЛрдореЗрди рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЖрдк рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдпрд╣ рдЕрднреА рднреА рдЧрд▓рдд рд╣реИред рдРрдкрдбрд╛рдЯрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВред

рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрд╡рдпрдВ рдиреЛрдб рд╣реА рдЧрд▓рддреА рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЙрдирдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рд╕реЗ рдПрдХ рдмрдЧ рдлрд╛рдЗрд▓ рдХрд░реВрдВрдЧрд╛ред

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

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

рдпрд╣рд╛рдВ рдЖрдзрд╛рд░рднреВрдд рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреА рдЧрдИ рд╣реИрдВ:

  • рдХрд╛рд░реНрдпрдХреНрд░рдо %ProgramFiles% , рдЬреЛ рдЖрдорддреМрд░ рдкрд░ C:\Program Files ред
  • 64-рдмрд┐рдЯ рдорд╢реАрди рдкрд░, рдкреБрд░рд╛рдиреЗ x86 рдкреНрд░реЛрдЧреНрд░рд╛рдо %ProgramFiles(x86)% , рдЬреЛ рдЖрдорддреМрд░ рдкрд░ C:\Program Files (x86) ред
  • рдкреИрдХреЗрдЬ рдХреИрд╢ рдХреА рддрд░рд╣ рдорд╢реАрди-рд╡реНрдпрд╛рдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛, %ProgramData% , рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ C:\ProgramData
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рдорд╢реАрди рд╕реЗ рдорд╢реАрди рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдШреВрдо рд╕рдХрддреА рд╣реИрдВ %APPDATA%
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдорд╢реАрди рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрде рд╣реЛрддреЗ рд╣реИрдВ) %LOCALAPPDATA% ред

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

@aljones рдПрдХ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдг рдпрд╣ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ рдХрд┐ рдХреЛрдИ рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдорд╛рди рдХреЛ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ ClickOnce _does_ рдпреВрдЬрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╣реИрдВред

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

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╣рд╛рд▓рд┐рдпрд╛ рдЕрдиреБрднрд╡ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ: рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рд╕реНрд╡рд┐рдЪ рдерд╛ред рдореЗрд░реА рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ node_packages рдХреЗ рд▓рд┐рдП рдкрде рдЗрддрдиреЗ рдЧрд╣рд░реЗ рдереЗ, рдХрд┐ рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рдорд╢реАрди рдиреЗ рд╣рд░ рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ node_packages рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рджреЗрддрд╛ред рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдБ Windows рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рдореЗрдВ рдкреЙрдк рдЕрдк рд╣реБрдИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░рд╛ рдирдпрд╛ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЖрдЦрд┐рд░рдХрд╛рд░ рдореЗрд░реА рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд┐рдВрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдБ рдХрд┐ рд░реЛрдорд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖрддреА рд╣реИрдВ рдЬрдм рдЖрдк рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрдВрдж рд╣реЛрдиреЗ рдореЗрдВ 30 рдорд┐рдирдЯ рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдореЗрдВ 30 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ; рд╕рднреА npm рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХрд╛рд░рдгред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, AFAIK, рдпрд╣ рдПрдирдкреАрдПрдо рдХреЗ рд╕рд╛рде рд╣реА рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

рдЗрд╕ рдкрд░ рдПрдХ рдЕрдиреБрд╡рд░реНрддреА рдХреЗ рд░реВрдк рдореЗрдВ:

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдмрдВрдзрдХ рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдПрдХ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ .... рдПрдирд╡реАрдПрдо рдХреЗ рдЕрд░реНрде рдореЗрдВ, рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдиреЛрдб) _is_ рдбреЗрдЯрд╛ред рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ (рдпрд╛рдиреА npm рдореЙрдбреНрдпреВрд▓) рдкрджрдЪрд┐рд╣реНрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ sam3k рд╕рд╣реА рд╣реИ рдХрд┐ рдкрджрдЪрд┐рд╣реНрди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХрд┐ рдХреИрд╕реЗ npm рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ NVM _should_ рдирд╣реАрдВ рд╣реИ, рдФрд░ рди рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ npm рд╕реНрд╡рдпрдВ рд╣реА рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд╛рд▓ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрджрдЪрд┐рд╣реНрди рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рдПрдХ рдХреЛрдб/рдкрд░реНрдпрд╛рд╡рд░рдг рдЧреБрдгрд╡рддреНрддрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдирд┐рдЪрд▓реА рдкрдВрдХреНрддрд┐, рдЕрдиреБрд╢рд╛рд╕рд┐рдд рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ (рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рд╕реЗ рдмрд╣реБрдд рджреВрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдореИрдВ рдЙрди рдХрдИ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХреА рд╡рдХрд╛рд▓рдд рдХреА рд╣реИ (рджреЗрдЦреЗрдВ npm рдХреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреНрд░реЗрдирд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдмрд┐рдВрджреБ: npm рдкреНрд░рдмрдВрдзрди рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рдиреЛрдб рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдореВрд▓ рдЖрдзрд╛рд░ рд╕реЗ рдкрд░реЗ рд╣реИред

@aljones рдФрд░ @ygra рджреЛрдиреЛрдВ рдХреЗ рдЕрдЪреНрдЫреЗ рдЕрдВрдХ рд╣реИрдВред рдореИрдВ рдЙрдирд╕реЗ рдЕрд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рднреА рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдирд╡реАрдПрдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИред

@cokobware рдореЗрдВ рд╡рд╣ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрджреНрдпрдо рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рд╣реИред рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ npm рдХреЛ рд╕реНрдХреЗрд▓ рдкрд░ рдЖрд╕рд╛рди рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдиреЛрдб + рдПрдирдкреАрдПрдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рднрд╛рд░реА рд╣реИ, рдЕрдХреЗрд▓реЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рджреЗрдВред рдбреЗрдЯрд╛/рдлрд╛рдЗрд▓реЗрдВ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рд╕реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рддрдХ рдХреИрд╕реЗ рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдРрд╕реЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╕рдм рдХреБрдЫ рдЬрд╝рд┐рдк рдХрд░реЗрдВ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░реЗрдВ, рдпрд╛ рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдШреБрдорд╛рддреЗ рд╣реИрдВ, рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рднреА рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

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

рдХреГрдкрдпрд╛ @Grauenwolf рд╕реБрдЭрд╛рд╡ рдФрд░ рдЗрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ: рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ , CSIDL рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░

  • рд╕рд┐рдорд▓рд┐рдВрдХ %USERPROFILE%AppData рд╕реЗ %PROGRAMFILES% рдпрд╛ %PROGRAMFILES(X86)% рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдПрдХрд╛рдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ (рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╕рдорд╕реНрдпрд╛ред рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдВрдХ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ)ред
  • рдкреНрд░реЛрдЧреНрд░рд╛рдо nvm рдХреЛ %PROGRAMFILES% рдпрд╛ %PROGRAMFILES(X86)% рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдиреЛрдбрдЬреЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ% PROGRAMDATA% рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдХреЛрдк рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╣реИред
  • рд╕рдХреНрд░рд┐рдп рдиреЛрдбрдЬ рд▓рд┐рдВрдХ рдХреЛ% LOCALAPPDATA% рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рджрд╛рдпрд░рд╛ рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИред

NVM рдХреЛ %PROGRAMFILES% рдореЗрдВ рдЕрдиреНрдп рдмрдЧреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рдРрд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдирд╛рдо рдореЗрдВ рдПрдХ рд╕реНрдерд╛рди рд╣реИ, рддреЛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрдорд╛рдВрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

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