nvm install latest
рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг 12.5.0
рдФрд░ npm рд╕рдВрд╕реНрдХрд░рдг v6.9.0
рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рдж, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ:
рдирд┐рдореНрди рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ:
рдиреЛрдб_рдореЙрдбреНрдпреВрд▓/рдлрд╝реЛрд▓реНрдбрд░ рдЦрд╛рд▓реА рд╣реИ:
рдмрд╕ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдП рдПрдирдкреАрдПрдо/рдХреНрд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпреВрдЖрд░рдПрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рд╣реИред
рдХреНрдпрд╛ рдЖрдк 100% рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк 1.1.7 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рдкреВрдЫрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдПрдирдкреАрдПрдо/рдХреНрд▓реА рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдпреВрдЖрд░рдПрд▓ рдореБрджреНрджрд╛ рдерд╛ рдЬреЛ 1.1.6 рдореЗрдВ рдореМрдЬреВрдж рдерд╛ рдФрд░ 1.1.7 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, 100% рдирд┐рд╢реНрдЪрд┐рдд @coreybutler
рд╣рд╛рд╣рд╛рд╣рд╛
рдпрд╣рд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдореЗрд░рд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ:
рдореЗрд░реЗ рдПрдХ рдорд┐рддреНрд░ рдиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдиреА рдорд╢реАрди рдкрд░ nvm 1.1.7 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рднрд╛рдЧреНрдп рдХреЗ npm рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдкреВрдЫрдирд╛ рдкрдбрд╝рд╛ :-)
рдореИрдВ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ред
рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ a) рдЕрдиреБрдорддрд┐рдпрд╛рдБ, b) рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рджреМрд░рд╛рди рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ред рдХрднреА-рдХрднреА рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЬрдм рдПрдХ рдирдпрд╛ рдиреЛрдб/рдПрдирдкреАрдПрдо рд░рд┐рд▓реАрдЬ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╣рд░ рд╕рдордп рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд░реЛрдд рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдХреЗрд╡рд▓ рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдлрд┐рд░ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдПрдирдкреАрдПрдо рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЙрд╡рд░рд╢реЗрд▓ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЕрдиреБрдорддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди:
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:
@gsicoli рдЖрдк рд╕рд╣реА рд╣реИрдВ рдХрд┐ npm рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдореВрд╡ рдСрдкрд░реЗрд╢рди рдЪреБрдкрдЪрд╛рдк рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ npm рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛рдиреА рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░)ред
рдЬрдм рдЖрдк nvm use
рдпрд╛ nvm install
рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЦрд╛рддреЗ рдореЗрдВ рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрдкрдХреЛ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ "рдУрдХреЗ" рдХрд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЬрдм рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рддрд╛ рддреЛ рдпрд╣ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддрд╛... рдлрд┐рд░ рднреА рдкреНрд░рднрд╛рд╡ рд╡рд╣реА рд░рд╣рддрд╛ рд╣реИред
рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдореИрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдиреЛрдб рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ; рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП node_modules рдлрд╝реЛрд▓реНрдбрд░ рд╣рдореЗрд╢рд╛ рдЦрд╛рд▓реА рд░рд╣рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдХреНрдпрд╛ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдХрд╛рдо рд╣реИ?
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА version drectory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)редnode_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ version directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВредрдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ @liuwenzhuang рд╕реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдЕрдм npm
рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ npm up -g
. рдкрд░ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
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
рдХрдорд╛рдВрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдЕрдЧрд░ рдЖрдЬ рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрддрд╛ - рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
рдореБрдЭреЗ рдПрдирдкреАрдПрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрдХ рд╡рд┐рдлрд▓рддрд╛ рдорд┐рд▓ рд░рд╣реА рдереАред
рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛:
рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдм рдЕрд╕рдлрд▓рддрд╛ рдЦрд╛рдореЛрд╢ рдирд╣реАрдВ рд╣реИ:
$ 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) рд╕рдЪ рдХрд╣реВрдВ рддреЛ рдореИрдВ рдХрднреА рднреА рдПрдирд╡реАрдПрдо рдХреЛ рдСрдл рдФрд░ рдСрди рдирд╣реАрдВ рдХрд░рддрд╛ред рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
- рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реАversion drectory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред- рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛversion directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред- рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдореИрдВрдиреЗ рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА ... рдПрдирд╡реАрдПрдо, рдиреЛрдб рд░реА-рдЗрдВрд╕реНрдЯреЙрд▓, рдкреБрдирд░рд╛рд░рдВрдн, рдкрд╛рде рдкрд░рд┐рд╡рд░реНрддрди, рдФрд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИ!
@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 рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
- рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реАversion drectory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред- рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛversion directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред- рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @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
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
- рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реАversion drectory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред- рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛversion directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред- рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ !!!
McAfee + Win 10 + PowerShell рдХреЗ рд╕рд╛рде рднреА рдореЗрд░рд╛ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ред - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @liuwenzhuang
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреНрдпреЛрдВ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬ 10 рдХреА рддрд╛рдЬрд╛ рд╕реНрдерд╛рдкрдирд╛, рдПрдирд╡реАрдПрдо рдХреА рддрд╛рдЬрд╛ рд╕реНрдерд╛рдкрдирд╛, рдХреЛрдИ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдирд╣реАрдВ (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлрд┐рдХреНрд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╣реИ рдирд╛?
рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ: https://github.com/coreybutler/nvm-windows/issues/475#issuecomment -538475058
рдмрд╕ nvm on
рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рдмрд╛рдж 'рдЪрд╛рд▓реВ' рд╣реИ
рдЬрдм рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп npm рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╡реАрдирддрдо рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╕рдВрд╕реНрдХрд░рдг npm рд╕реНрдерд╛рдкрд┐рдд рди рдХрд░реЗ рдЬрдм рдЖрдк рдирд╡реАрдирддрдо рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрдЧрд╛?
рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреА рдПрдХ рдорд╢реАрди рдореЗрдВ McAfee рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ npm рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд (рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛) рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрджрдо рдореЗрд░реЗ рд▓рд┐рдП рдмрдЪрд╛рд╡ рдХреА рддрд░рд╣ рдЖрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
- рдЖрд╡рд╢реНрдпрдХрддрд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЛ https://nodejs.org/en/download/releases/ рд╕реЗ рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк (рдпрд╛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реАversion directory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)ред- рдЪрд░рдг 1 рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛversion directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред- рдПрдирдкреАрдПрдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдореБрдЭрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ !!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ,
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 рдХреГрдкрдпрд╛ рдХреЛрдИ рдорджрдж рдХрд░реЗрдВ?
рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдмрд╕ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред
рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10, 64 рдмрд┐рдЯ, рд╕рдВрд╕реНрдХрд░рдг 1909 (рдмрд┐рд▓реНрдб 18363.1139) рдкрд░ рд╣реВрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
node_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реАversion drectory
рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬреЛ nvm рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдЙрджрд╛. C:UsersUSER_NAMEAppDataRoamingnvmv8.11.4)редnode_modules
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛversion directory
рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред