Nvm-windows: [рд╕рд╣рд╛рдпрддрд╛]рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж 'рдиреЛрдб' рдпрд╛ 'рдПрдирдкреАрдПрдо' рдХрдорд╛рдВрдб рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдирд╡ре░ 2016  ┬╖  40рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: coreybutler/nvm-windows

рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ 8.1 (64 рдмрд┐рдЯ) рдкрд░ рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ:

  1. рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
  2. рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
  3. env рдкрде рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
  4. 'рдПрдирд╡реАрдПрдо рд╡реА' рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
    image
  1. рдиреЛрдбрдЬ nvm install 4.2.4 64 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдпрд╣ рдореБрдЭреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nvm use 4.2.4 рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
    image
  2. рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП node -v рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдХреБрдЫ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗред
    image
    рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ 'рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред'

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

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

рдЕрдЧрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд╣рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж node рдпрд╛ npm рдХрдорд╛рдВрдб рдирд╣реАрдВ рдорд┐рд▓реЗ, рддреЛ рдореИрдВ nvm рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

nvm off

nvm on

example

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

рдЖрдкрдХреЛ рдЗрд╕реЗ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рдпрд╛ рдЙрдиреНрдирдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреЛ рдмрджрд▓рдиреЗ/рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП nvm рдХреЛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рдЕрдиреБрдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛

@summerinsect рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ?

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

  1. рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ nvm рдЗрдВрд╕реНрдЯрд╛рд▓ рдЪрд▓рд╛рддреЗ рд╕рдордп рдХрд┐рд╕реА рднреА рдЦрддрд░реЗ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред
  2. рдореИрдВ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
  3. рдореБрдЭреЗ рдиреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ:

nvm_problem_01

  1. nvm рд╕реВрдЪреА рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рджреЗрддреА рд╣реИ:
    nvm_problem_02

  2. c:\program files\nodejs рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЗрд╡рд▓ node_modules рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ nvm рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдареАрдХ рд╕реЗ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред

рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

--- рдЕрджреНрдпрддрди ----

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдХреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ:

  1. рдореИрдВрдиреЗ nvm рдХреЛ рднрд┐рдиреНрди NVM_SYMLINK рдкрде рдХреЗ рд╕рд╛рде рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ
    (c:\program files\nodejs рд╕реЗ c:\nodejs рдореЗрдВ рдмрджрд▓рд╛ рдЧрдпрд╛)

  2. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреБрдХреНрдд рдкрд╛рд╡рд░рд╢реЗрд▓

  3. рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реБрдЖ рдХрдорд╛рдВрдб [nvm on], рдЬрд┐рд╕рдиреЗ рдиреЛрдб рдФрд░ npm рдХреЛ NVM_SYMLINK рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ (рдЗрд╕ рдХрдорд╛рдВрдб рдиреЗ рдкрд┐рдЫрд▓реЗ рд╕реЗрдЯ рдЕрдк рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрдм рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ)ред

рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рднрд▓реЗ рд╣реА рдореИрдВ рдПрдбрдорд┐рди рд░рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдкрд╛рд╕ \program files\nodejs рдлреЛрд▓реНрдбрд░ рдореЗрдВ рд░рд╛рдЗрдЯ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдерд╛ред

@andrewbhy рдХреВрд▓, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рддрдХ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред :( рдЕрдм, рдореИрдВ рдиреЛрдб рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди npm рдХрдорд╛рдВрдб рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрд╛:
image

image

рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ ??


рдЕрджреНрдпрддрди:
рдлрд┐рдХреНрд╕реНрдб! npm рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрднреА рддрдХ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ (рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ ... npm-cli.js)ред

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛... рдореЗрд░реЗ рдкрд╛рд╕ NVM_HOME рдФрд░ NVM_SYMLINK рдореЗрд░реЗ рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкрде рдореЗрдВ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ PATH , рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ nvm use *.*.* рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ, рдПрдирд╡реАрдПрдо рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рдиреЛрдб рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд╕рдм рдХреБрдЫ рд╡рд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдПрдирд╡реАрдПрдо рдХрд╛рдпрдо рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ nvm use рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА: рдпрд╣ рдПрдХ рддрд╛рдЬрд╝рд╛ Win7 64 рдмрд┐рдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╣реИ рдФрд░ рдореИрдВрдиреЗ NVM рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрднреА рднреА рдЗрд╕ рдкрд░ Node рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдк рджреЛрдиреЛрдВ рдЬрдЧрд╣реЛрдВ рдкрд░ NVM_HOME рдФрд░ NVM_SYMLINK рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?

@ Dragon788 рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдордЭ рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ env рдкрде рдЪрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рдерд╛ред рдзреНрдпрд╛рди рд░рд╣реЗ, NVMs рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рджреЛрдиреЛрдВ рдЬрдЧрд╣реЛрдВ рдкрд░ рджреЛрдиреЛрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЗрд░реА рдУрд░ рд╕реЗ рдХреЛрдИ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рдерд╛ред

рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди #230 . рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рд╣реИ

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

рдпрджрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд╣ рдЕрдиреБрднрд╡ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрдк рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рд╕реЗрдЯрдЕрдк рдирд╣реАрдВ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдмрдирд╛рдпрд╛ред рдпрд╣ рдЕрдиреБрдорддрд┐рдпреЛрдВ рд╕рд╣рд┐рдд рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЗрд╕реЗ Windows рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ _elevated_ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЬрдм рдЖрдк рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк C:\Program Files\ рдХреЗ рднреАрддрд░ рдХрд╣реАрдВ рднреА NVM4W рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рд▓реЗ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рдпрд╣ рд╕реНрд╡рдпрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдПрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд╛рдирддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдиреЛрдб рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ Windows рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП NVM рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдпрд╣ settings.txt рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЕрдЧрд░ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ 7 рдкрд░ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╡рд┐рдВрдбреЛрдЬ 7 рд╕рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВред

@coreybutler рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ "рдореИрдиреБрдЕрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░" рдмрдирд╛рдо "рдЗрдВрд╕реНрдЯреЙрд▓рд░" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдореИрдВрдиреЗ https://github.com/coreybutler/nvm-windows/releases/download/1.1.1/nvm-setup.zip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдЦрд╛рддреЗ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ cmd рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред

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

@fresheneesz - рдХреАрдЪрдбрд╝ рдХреА рддрд░рд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ :) "рдореИрдиреБрдЕрд▓" рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕реЗ, рдореЗрд░рд╛ рдорддрд▓рдм "nvm-noinstall.zip" рдерд╛ред рдЖрдк "рдЗрдВрд╕реНрдЯреЙрд▓рд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛рдиреА рдЬреАрдпреВрдЖрдИ рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

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

@fresheneesz - рдореИрдВрдиреЗ рдЕрднреА рд╡рд┐рдВрдбреЛрдЬ 10 рдореЗрдВ рдПрдХ рдирдпрд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЪрд▓рд╛рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреНрдпреЛрдВ рдЦреЛрд▓рдирд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ cmder/cygwin/git рд╢реЗрд▓ рдЬреИрд╕рд╛ рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ? рдХрднреА-рдХрднреА рдпреЗ рдЧреЛрд▓реЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рдореЗрд╢рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдХреЗ рд╕рд╛рде рдПрдХ cmd рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓ рд░рд╣рд╛ рд╣реЛрдЧрд╛? рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЕрдЪрд╛рдирдХ рдХрд╛рд▓реЗ рдкрд░ рд╣рдореЗрд╢рд╛ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛, рдЬреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдерд╛ред рдЖрдИрдбреАрдХреЗ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╛рдп!

рдЧреНрд░реАрди рдСрди рдмреНрд▓реИрдХ "cmd" рдкреНрд░реЙрдореНрдкреНрдЯ рд╣реИред рд╡реНрд╣рд╛рдЗрдЯ рдСрди рдмреНрд▓реВ "рдкреЙрд╡рд░рд╢реЗрд▓" рдкреНрд░реЙрдореНрдкреНрдЯ рд╣реИред рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдореЗрдВ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд╣рд╛рдВ "рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░" рдХрд╣реЗрдЧрд╛ рдФрд░ рдХрднреА-рдХрднреА C:\Windows\system32 рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдЦреБрд▓рдиреЗ рдкрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред

рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╛рдЧрд▓ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ рдХреНрдпреЛрдВрдХрд┐ c:\Program Files\nodejs\node_mudules\npm рдХреЗ рднреАрддрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЯреНрд░реА рдореЗрдВ npm рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛ рд░рд╣реА рдереАрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВрдиреЗ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ cmd.exe рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреАрд▓рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЧрд┐рдЧрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ Windows Server 2012 R2 рдкрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред cmd.exe рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдХреНрддрд┐рдпрд╛рдВ рдХреНрдпрд╛ рдХрд░рддреА рд╣реИрдВ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рдПрдХ рдХрд╖реНрдЯрдкреНрд░рдж рдмрд╛рдд рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдзреАрдореА рд╣реИред

..рдПрд░, рдареАрдХ рд╣реИ, рд╣рд░ рддрд░рд╣ рдХрд╛ рдкрд╛рдЧрд▓рдкрдиред рдиреЛрдб v8.4.0 рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдереА, рднрд▓реЗ рд╣реА рдореИрдВ 6.11.3 рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реЗрдЯ/рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдореИрдВрдиреЗ v8.4.0 рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ / рд╣рдЯрд╛рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ v8.4.0 рдХреЛ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рддреЛ рдореИрдВрдиреЗ "v" рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

@helzgate cmd.exe рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ 256 рд╡рд░реНрдг рдкрде рдЧрд╣рд░рд╛рдИ рддрдХ рд╕реАрдорд┐рдд рд╣реИ, рдЬрдмрдХрд┐ рдкрд╛рд╡рд░рд╢реЗрд▓ "рдЦреЛрд▓" рдЙрд╕ рд╕реАрдорд╛ рд╕реЗ рдЧреНрд░рд╕реНрдд рдирд╣реАрдВ рд╣реИред рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ рдХрд┐ v рдмрдирд╛рдо рдирд╣реАрдВ v рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдПрдХ рд╣реА рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрд╕ рдХреЛрдб рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА (рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреЗрд╡рд▓ nvm рдФрд░ node рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рдерд╛)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЪреБрдирддреЗ рд╣реИрдВ (рдореИрдВрдиреЗ рдиреЛрдб рдХреЗ рд▓рд┐рдП $# c:/nodejs 2$#$ рдФрд░ NVM рдХреЗ рд▓рд┐рдП c:/bin/nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ) рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдм node рдпрд╛ nvm рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрдЕрдк рдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ, рдмрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╡рд╣ рдпрд╣ рдерд╛ред

рдЬрдм рдореИрдВрдиреЗ рдЪреЙрдХрд▓реЗрдЯреА рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрд╛, рддреЛ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ C:\ProgramData рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣реА рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдЖрдк рдЕрдкрдирд╛ nvm install рдФрд░ npm install -g рдЪрд▓рд╛рддреЗ рд╣реИрдВред

nvm рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ?

рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯрд╛рд▓-рдЬреА рдХреЙрд░реНрдбреЛрд╡рд╛

nvm . рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ
рдореЙрдбреНрдпреВрд▓.рдЬреЗрдПрд╕:471
рдЧрд▓рддреА рдлреЗрдВрдХреЛ;
^

рддреНрд░реБрдЯрд┐: рдореЙрдбреНрдпреВрд▓ 'C:\Windows\System32node_modules\cordova\bin\cordova' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛
Function.Module._resolveFilename рдкрд░ (рдореЙрдбреНрдпреВрд▓.рдЬреЗрдПрд╕:469:15)
Function.Module._load рдкрд░ (module.js:417:25)
рдореЙрдбреНрдпреВрд▓.рд░рдирдореЗрди рдкрд░ (рдореЙрдбреНрдпреВрд▓.рдЬреЗрдПрд╕:604:10)
рд░рди рдкрд░ (bootstrap_node.js:383:7)
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ (bootstrap_node.js:149:9)
рдмреВрдЯрд╕реНрдЯреНрд░реИрдк_рдиреЛрдб.рдЬреЗрдПрд╕ рдкрд░:496:3

рдИ: \ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ \ рдХреЙрд░реНрдбреЛрд╡рд╛ рдРрдк> рдПрдирд╡реАрдПрдо рдПрд▓рдПрд╕

  • 6.11.4 (рд╡рд░реНрддрдорд╛рди рдореЗрдВ 64-рдмрд┐рдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ)
    рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ 2 рдорд╣реАрдиреЗ рддрдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗред рдореЗрд░реА рдорджрдж рдХрд░реЛред
    рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп;
    рдИ: \ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ \ рдХреЙрд░реНрдбреЛрд╡рд╛ рдРрдк> рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓-рдЬреА рдХреЙрд░реНрдбреЛрд╡рд╛
    npm WARN рдкрджрд╛рд╡рдирдд рдиреЛрдб[email protected]: рдЗрд╕рдХреЗ рдмрдЬрд╛рдп uuid рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
    E:\Cordova рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕\CordovaTemplate1\cordova -> E:\Cordova рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕\CordovaTemplate1node_modules\cordova\bin\cordova

@рд╕рдВрдЬрдирд╛ рдЯреЗрд▓рд░ - рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ nvm4w рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдиреЛрдб рдХрд╛ рдкреВрд░реНрд╡ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИ? рджреЗрдЦреЗрдВ https://github.com/coreybutler/nvm-windows#installation --upgrads

рдЕрдЧрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд╣рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж node рдпрд╛ npm рдХрдорд╛рдВрдб рдирд╣реАрдВ рдорд┐рд▓реЗ, рддреЛ рдореИрдВ nvm рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

nvm off

nvm on

example

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ @ChuckkNorris

рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд┐рдирд╛ @ChuckkNorris рдЪрд╛рд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ nvm install latest рдХреЗ рдмрд╛рдж рдкрде рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛:

C:\Users\<user>\AppData\Roaming\nvm\v9.8.0

рдореБрдЭреЗ C:\Program Files рдореЗрдВ рдПрдХ рдиреЛрдбрдЬ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ ... рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ nvm рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ

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

рд╣рд╛рдп @csempeszред рдХреНрдпрд╛ рдЖрдк NVM рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ?
https://github.com/b-dur/nvm-windows/releases/tag/1.1.7

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЗрд╕ рддрд░рд╣ рдареАрдХ рдХрд┐рдпрд╛ ...

  1. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд nvm (рднрд▓реЗ рд╣реА рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ)
  2. рдПрдирд╡реАрдПрдо рдЪрд╛рд▓реВ
  3. Powershell рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХрд▓ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
    рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

cmd рдХреЗ рдмрдЬрд╛рдп рдмрд╕ powerhell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

@csempesz рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рди рдХрд░реЗрдВ - рдЪреЙрдХрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ nvm рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде, рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рдХрд░ рджрд┐рдпрд╛

рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдлрд┐рд░ nvm рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, npm -v рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдиреЛрдб -v рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ "рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛"

3. рдПрдирд╡реАрдПрдо рдСрди

рдореЗрд░реЗ рд▓рд┐рдП рд╕рднреА рдмрдЧ рдлрд┐рдХреНрд╕реНрдбред

рдЕрднреА рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ 1.1.7 рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдиреЛрдб -v рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди npm -v рдореБрдЭреЗ рджреЗрддрд╛ рд╣реИ:
image

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

рдореИрдВрдиреЗ рдЕрдВрддрддрдГ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ рддрдп рдХрд┐рдпрд╛:

  • nvm . рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
  • рдЗрд╕реЗ рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ ( C:\nvm рдФрд░ C:\nodejs )
  • %NVM_HOME% рдФрд░ %NVM_SYMLINK% рдХреЗ рдмрдЬрд╛рдп рд╕реАрдзреЗ рдЗрди рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП %PATH% рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдирд╛
  • nvm install 10.15.0
  • nvm off
  • nvm on
  • nvm use 10.15.0

рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ nvm v1.1.7 рдХреЗ рд╕рд╛рде рдмрд╕ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рдзрд╛рди 'C:\Program Filesnodejs' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдирд╛ рдерд╛ (рдпрд╣ NodeJS рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореМрдЬреВрдж рдерд╛)ред рдЙрд╕рдХреЗ рдмрд╛рдж nvm use 11.8.0 рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

@ChuckkNorris рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж!

@ ilog2000 рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА! рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж

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

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

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

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

webspecialist picture webspecialist  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

snerte picture snerte  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

keylowgee picture keylowgee  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ