Nvm-windows: `рдПрдирд╡реАрдПрдо рдЙрдкрдпреЛрдЧ` . рдХреЗ рдмрд╛рдж рдХреЛрдИ рд╕рд┐рдорд▓рд┐рдВрдХ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

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

C:\joyee\study>nvm install 0.10.38
C:\joyee\study>nvm use 0.10.38
C:\joyee\study>node -v

рдФрд░ рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛

'node' is not recognized as an internal or external command, operable program or batch file.

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдЧрдпрд╛ %NVM_SYMLINK% , рд╡рд╣рд╛рдБ рд╕рд┐рд░реНрдл рдПрдХ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдерд╛ред рдореИрдВрдиреЗ node.exe рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдХреА рдЦреЛрдЬ рдХреА рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░рд╛ рдиреЛрдб C:\Users\Joyee\AppData\Roaming\nvm\version рддрд╣рдд рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рдФрд░ рдХреЛрдИ рдкреНрд░рддреАрдХ рд▓рд┐рдВрдХ рдирд╣реАрдВ рдереЗред рдореИрдВрдиреЗ cmd рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 8 64 рдмрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдиреЛрдб рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА рд╣реИред рдореИрдВрдиреЗ рдЖрдЬ рд╣реА nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдирд╡реАрдирддрдо рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдПрдХ рдФрд░ рдЕрдЬреАрдм рдмрд╛рдд:

C:\joyee\study>nvm list            

    0.12.2                         
    0.10.38                        

C:\joyee\study>nvm use 0.10.38     
Now using node v0.10.38 (64-bit)   

C:\joyee\study>nvm list            

    0.12.2                         
    0.10.38                        

рдХреЛрдИ "рдЙрдкрдпреЛрдЧ рдореЗрдВ" рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВред

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

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЬрдм рдПрдХ рд╕рд╣рдпреЛрдЧреА рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдЖ nvm рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ node рдкрд╣рд▓реЗред

рдпрджрд┐ рдЖрдк nvm рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк nvm on рдЪрд▓рд╛рддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ nvm рдорд╢реАрди рдкрд░ node рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░ рдЦреБрдж рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ off рд╕реЗрдЯ рдХрд░ рджреЗрдЧрд╛ред

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

рдЖрдЬ рдЙрд╕реА рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдиреЛрдбрдЬ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ (_рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓_ рдХреЗ рддрд╣рдд) рдХреЗ рдмрд╛рдж, рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ cmd рдХреЛ рдЦреЛрд▓рдиреЗ рдФрд░ nvm use [version] рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдкрд┐рдЫрд▓рд╛ рдиреЛрдбрдЬ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИред

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

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЬрдм рдПрдХ рд╕рд╣рдпреЛрдЧреА рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдЖ nvm рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ node рдкрд╣рд▓реЗред

рдпрджрд┐ рдЖрдк nvm рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк nvm on рдЪрд▓рд╛рддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ nvm рдорд╢реАрди рдкрд░ node рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░ рдЦреБрдж рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ off рд╕реЗрдЯ рдХрд░ рджреЗрдЧрд╛ред

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдиреЛрдб рд╕реЗ рдиреЛрдбрдЬ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ _contents_ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреБрдорддрд┐ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛?

рд╣рдо рдкрд┐рдЫрд▓реЗ рджреЛ рдШрдВрдЯреЛрдВ рд╕реЗ nvm рд╕реЗ рд▓рдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрд╕ ' nvm on рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред @whitneyit - рд╣рдореЗрдВ

@metasean рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджреЛрд╕реНрддред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛: рдореБрд╕реНрдХрд╛рди:

рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдПрдирд╡реАрдПрдо рдиреЛрдб рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рд╕рднреА nvm on рдФрд░ nvm use X.X.X рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
"C:\Windows\SysWOW64\cmd.exe" /C mklink /D C:\bin\nodejs C:\bin\nvm\v0.12.0

рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдХрд╣рд╛: You do not have sufficient privilege to perform this operation.

рдЗрд╕ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рдж: http://superuser.com/a/125981
рдореИрдВ рд╕реНрдерд╛рдиреАрдп рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЧрдпрд╛:
Security settings > Local Policies > User Right Assignement > Create Symbolic links
рдореИрдВ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реВрдВ рдФрд░ рдореИрдВ рдЦреБрдж рдХреЛ рдЬреЛрдбрд╝ рдирд╣реАрдВ рд╕рдХрддрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рдХрдВрдкрдиреА рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпрд╛рдВ рдореБрдЭреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред рдореИрдВ рдЕрдм рдЖрдИрдЯреА рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рд╢реНрд╡реЗрдд рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП ...

рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреВрд▓ рд░рд╣рд╛ рд╣реВрдБ?
рдзрдиреНрдпрд╡рд╛рдж!

@ рдХрд╛рдЗрд▓рд┐рд░; рдпрджрд┐ рдЖрдк рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЙрдиреНрдирдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдЙрд░реНрдл: "рдкреНрд░рд╛рд░рдВрдн"> "cmd" рдЯрд╛рдЗрдк рдХрд░реЗрдВ> рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдВ")ред

FWIW, рдореЗрд░реЗ рд▓рд┐рдП @whitneyit рдХреЗ "рд░рди nvm on " рдХреЗ рд╕реБрдЭрд╛рд╡ рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред
(рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛрдбрд╝рдиреЗ/рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдиреЛрдб рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА рдереА, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдиреЛрдбрдЬ рдлрд╝реЛрд▓реНрдбрд░ рдЕрднреА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рддрд╣рдд рдерд╛)

рдзрдиреНрдпрд╡рд╛рдж @whitneyit ред рдЖрдкрдиреЗ рдореЗрд░рд╛ рджрд┐рди рдмрдирд╛ рджрд┐рдпрд╛! рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рд▓рдЧрднрдЧ рдЬрд╛рджреВ рдерд╛!

рдореБрдЭреЗ рдореМрдЬреВрджрд╛ рдиреЛрдбрдЬ рдлрд╝реЛрд▓реНрдбрд░ "C: \ Program Filesnodejs" рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдорд╛рдВрдб рд╣реИ:
mklink /j "C:\Program Filesnodejs" "C:\Users\hungcao\AppData\Roamingnvm\v6.7.0"

рдЕрджреНрдпрддрди: рдЗрд╕ рдкреЛрд╕реНрдЯ рд╕реЗ

рд╡рд╣реА рдореБрджреНрджрд╛:

  • рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛рдПрдВ C:\Program Filesnodejs
  • рдПрдирд╡реАрдПрдо рдЙрдкрдпреЛрдЧ
  • рдиреЛрдб -v

рдореЗрд░реЗ рд╡рд┐рди 10 рд╣реЛрдо 64 рдмрд┐рдЯ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛

рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ

$ node -v
v4.7.2

рд▓реЗрдХрд┐рди рдореБрдЭреЗ npm рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:

$ npm -v
module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:990:3
module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:990:3

node_modules рдлрд╝реЛрд▓реНрдбрд░ рдЦрд╛рд▓реА рд╣реИред

рдЬрд╛рд╣рд┐рд░ рд╣реИ npm install рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВрдиреЗ рдЗрд╕реЗ рдиреЛрдб 4.7.2 рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рдЬрд╝рд┐рдк рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ C:\Program Filesnodejsnode_modules рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдПрдХ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЙрд╕ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЛ рдЕрд╕рднреНрдп рд╣реИрдВ!

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

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

# created by me
╬╗ echo %PATH% | tr ; '\n'
D:\Program Files HDD\cmder\bin
D:\Program Files HDD\cmder\vendor\git-for-windows\cmd
D:\Program Files HDD\cmder\vendor\conemu-maximus5\ConEmu\Scripts
D:\Program Files HDD\cmder\vendor\conemu-maximus5
D:\Program Files HDD\cmder\vendor\conemu-maximus5\ConEmu
E:\Programs\nvm
E:\Programs\nvm # assuming this is coming from NVM_SYMLINK and NVM_HOME
D:\Program Files HDD\cmder\vendor\git-for-windows\usr\bin
D:\Program Files HDD\cmder\vendor\git-for-windows\usr\share\vim\vim74
D:\Program Files HDD\cmder\

image

@astoellis - рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ v6.9.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╡реИрд╕реЗ рднреА nvm use 6.9.5 рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ cmder рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддреА рд╣реИ... рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ cmder рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ рджреЗрдЦреА рд╣реИрдВред рдпрджрд┐ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рджрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЖрдЬрд╝рдорд╛рдПрдВ рдХрд┐ рдпрд╣ nvm4w рдпрд╛ cmder рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдзрдиреНрдпрд╡рд╛рдж @coreybutler рдореИрдВ рдЗрд╕реЗ рдЕрднреА рджреЗрдЦ

рд╣рд╛рдБ, рдЖрдк ЁЯТ░ рдкрд░ рдереЗред рджрдорд┐рдд рд╕реЗрдореАрдбрд░ред

рдореИрдВрдиреЗ рд╕рднреА nvm, node.js, npm рд╕рдВрдмрдВрдзрд┐рдд рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛, рдлрд┐рд░ nvm рдирд┐рд╖реНрдкрд╛рджрд┐рдд 'nvm рдСрди' рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЕрдм рдпрд╣ рдареАрдХ рд╣реИ

git bash, рдЖрджрд┐ рдХреЗ рдмрдЬрд╛рдп nvm use <version> рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП cmd.exe рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

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

рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ .msi рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдиреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдерд╛ред
рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдПрдирд╡реАрдПрдо рдЙрдкрдпреЛрдЧ -рд╕рдВрд╕реНрдХрд░рдг
рдмрдврд╝рд┐рдпрд╛ рдХрд╛рд░реНрдп рдХрд░рдирд╛ред
рдиреЛрдб -v . рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо

рд▓реЗрдХрд┐рди npm рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
'рдПрдирдкреАрдПрдо' рдХреЛ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ,
рдСрдкрд░реЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ред

рдереЛрдбрд╝рд╛ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджрд╛ - рдпрджрд┐ рдЖрдк рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ - рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рдорд▓рд┐рдВрдХ рд╣реЛрдЧрд╛ - рдЬреЛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ nvm рдХрд╛рдо рдХрд░рддрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЪреБрдкрдЪрд╛рдк рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЖрдк _c:\devnodejs_nvm_ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рднреАрддрд░ _nodejs_ рд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЛ _nodejs_nvm_ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, nvm рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк nvm рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдЪреБрдкрдЪрд╛рдк рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

  • рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдиреЛрдбрдЬ, рдПрдирдкреАрдПрдо рд╕рдВрдмрдВрдзрд┐рдд
  • рд╕реНрдерд╛рдкрд┐рдд nvm-setup.exe
  • рдПрдХ рдирдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓рд╛
  • nvm on
  • nvm list рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реМрдЯрд╛
  • nvm install latest
  • nvm install 7.7.1
  • nvm use 10.0.0 x64 рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рди рддреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ
  • nvm use 7.7.1 x64 рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рди рддреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ
  • node -v рд░рд┐рдЯрд░реНрди 'рдиреЛрдб рдХреЛ рдЖрдВрддрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ...'
  • nvm arch рд░рд┐рдЯрд░реНрди
    рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 64-рдмрд┐рдЯ
    рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛: -bit

  • nvm arch 64 рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ

рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рджреЛрдиреЛрдВ рдкрде рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╣рд░ рдмрд╛рд░ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╣реАрдВ рднреА рдХреЛрдИ рд╢реЗрд╖ рдиреЛрдбрдЬ рдпрд╛ npm рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдереЗред

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

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

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

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

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

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

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

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