Nvm-windows: "рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИ" рдХреЗ рд╕рд╛рде nvm рдЗрдВрд╕реНрдЯреЙрд▓ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

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

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

рд╡рд┐рдВрдбреЛрдЬ 8

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

1.1.5

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

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

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

рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг 8.2.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

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

The filename or extension is too long рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

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

╬╗ nvm install 8.2.1
Downloading node.js version 8.2.1 (64-bit)...
Complete
Downloading npm version 5.3.0... Complete
Installing npm v5.3.0...2017/07/21 09:02:31 mkdir C:\Users\suhas.karanth.RB\AppData\Roaming\nvm\temp\nvm-npm\npm-5.3.0\node_modules\libnpx\node_modules\yargs\node_modules\read-pkg-up\node_modules\read-pkg\node_modules\load-json-file\node_modules\parse-json\node_modules\error-ex\node_modules\is-arrayish: The filename or extension is too long.

рдЬрдмрдХрд┐ рдпрд╣ _is_ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реАрдзрд╛ рддрд░реАрдХрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрд╛ рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рдХреИрд╕реЗ рдЯрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ nvm ( v1.1.6 ) рдХрд╛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝-рдкреВрд░реНрд╡ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдкрде рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ C:\nvm\ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж рдиреЛрдб v8.2.1 рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рдкрде рдкрд░ рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ?

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

рдпрджрд┐ рдЖрдк рдирд╡реАрдирддрдо (1.1.6) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ C:/Users/<username>/AppData/Roaming/nvm рдмрдЬрд╛рдп рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ C:/nvm рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ 8.4.0 :) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА

рдореЗрд░реЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ nvm root рдХреЗ рдорд╛рд░реНрдЧ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП nvm рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореИрдВ рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рд╣реИред рдЗрд╕рдиреЗ nvm <commands> рдирдХрд▓ рдирд╣реАрдВ рдХреА рдФрд░ рдлрд┐рд░ node рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред

рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреНрд▓реЛрдирд┐рдВрдЧ npm рд░реВрдк рдореЗрдВ @michaelkdh рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдл рд╕реНрдерд╛рдкрдирд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИрдХрд┐рд╢ рд▓рдЧрддрд╛ рд╣реИ

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

рдЗрд╕ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрдВрдж рд╣реИ ... рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ NVM рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдВрдпреЛрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ?

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди echo %NVM_SYMLINK% рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

рдирд╣реАрдВ, рдЬрдм рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдереА, рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ NVM рдХреЗ 2 рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдереЗред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди echo %NVM_SYMLINK% рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

рджрд░рдЕрд╕рд▓, рдмрд╣реБрдд рджреЗрд░ рдирд╣реАрдВ рд╣реБрдИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреБрд▓рд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдЕрднреА рднреА рдкреБрд░рд╛рдирд╛ рдорд╛рд╣реМрд▓ рдерд╛ред

╬╗ where nvm
C:\Users\suhas.karanth.RB\AppData\Roaming\nvm\nvm.exe

╬╗ echo %NVM_SYMLINK%
C:\Program Files\nodejs

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ NVM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЛрдб рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛:

╬╗ nvm list

  * 8.1.2 (Currently using 64-bit executable)
    8.1.1
    8.1.0
    8.0.0
    6.10.3
    6.10.0
    5.12.0
    4.8.0
    4.2.6

рдореБрдЭреЗ рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред
рд╡рд┐рдВрдбреЛрдЬ 10
рд╕реАрдПрдордбреА рд╢реЗрд▓
рдПрдирд╡реАрдПрдо 1.1.5

рдпрд╣ рдиреЛрдб 8.2.0 рдФрд░ 8.2.1
8.1.4 рдФрд░ 8.1.3 рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

$ nvm install 8.2.0
Downloading node.js version 8.2.0 (64-bit)...
Complete
Downloading npm version 5.3.0... Complete
Installing npm v5.3.0...2017/07/22 00:15:41 mkdir C:\Users\Christopher\AppData\Roaming\nvm\temp\nvm-npm\npm-5.3.0\node_modules\libnpx\node_modules\yargs\node_modules\read-pkg-up\node_modules\read-pkg\node_modules\load-json-file\node_modules\parse-json\node_modules\error-ex\node_modules\is-arrayish: The filename or extension is too long.

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ npm рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП ..
@clowenhg рдпрджрд┐ рдЖрдк рд╕реАрдзреЗ nvm рдХреЛ C:\nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧреА рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдореМрдЬреВрджрд╛ рдиреЛрдб рд╕рдВрд╕реНрдерд╛рдкрди рдХреЛ рдЕрдм рдкрд╣рдЪрд╛рдирд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдХрдИ рдиреЛрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ C:\nvm рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рд▓реЗрдХрд┐рди рдХрднреА рднреА рдЗрд╕рдХрд╛ рдХреЛрдИ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдкрдбреЗрдЯ рдФрд░ рдмреВрдЯ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рд╢рд╛рдпрдж рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд╕ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдХрд╛рдо рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЕрдЧрд▓реА рдЪреАрдЬ рдПрдХ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЧрд╣рд░рд╛рдИ рддрдХ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреАред рддреЛ рд╣рд╛рдБ, рдЗрд╕реЗ рдПрдирдкреАрдПрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдард╛рдирд╛ рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рдлреЛрди рд╣реЛрдЧрд╛ред

8 рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдХрд░ рдпрд╣ рдЕрднреА рддрдХ рдЕрдВрддрд┐рдо рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП 8.1.4 рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

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

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдПрдирдкреАрдПрдо рдореБрджреНрджрд╛ рд╣реИ, рдПрдирд╡реАрдПрдо 4 рдбрдмреНрд▓реНрдпреВ рдореБрджреНрджрд╛ рдирд╣реАрдВред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@coreybutler рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред рдЖрдкрдХреЛ npx рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛? рдиреЛрдб v8.1 рд╕рд╛рде рднреА, npx рдЙрдкрд▓рдмреНрдз рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реАред рд▓реЗрдХрд┐рди nvm рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдиреЛрдб 8.1 рдиреЗ npx рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде _not_ рдЬрд╣рд╛рдЬ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 8.1 рд╣реИ, рддреЛ рдЖрдкрдХреЛ npm рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде npm install -g npm рдХрд╣реАрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред Npx рдХрдорд╛рдВрдб рдХреЛ npm v5.3.0 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ Npm 5.3.0 рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдб рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 8.2.1 рдерд╛ред рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, # 288 рджреЗрдЦреЗрдВред

рд╣рд╛рдБ .. рдЖрдк рд╢рд╛рдпрдж рд╕рд╣реА рд╣реИрдВред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдПрдирдкреАрдПрдо рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ:

  1. 8.2.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рджреЗрдЧрд╛, рдпрд╣ рдареАрдХ рд╣реИред
  2. v6.11.2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ 2 рдлрд╝рд╛рдЗрд▓реЗрдВ (npm рдФрд░ npm.cmd) рд╕реЗ /c:/
  3. рдлрд╝реЛрд▓реНрдбрд░ v8.2.1 рдореЗрдВ, git clone https://github.com/npm/npm.git

рддреЛ рдЖрдкрдХреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдзрдиреНрдпрд╡рд╛рдж @michaelkdh рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред ЁЯСН
рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рдЬрдм рдореИрдВрдиреЗ 'npm.git' рдХреЛ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рддреЛ рдЗрд╕рдиреЗ 'npm' рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдпрд╛ред рдФрд░ рдореБрдЭреЗ 'npm' рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ 'node_modules' рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдкрдбрд╝рд╛ред

@ gblue1223 рдПрдХ рд╣реА рдмрд╛рдд, рдмрд╕ рдЬрдЧрд╣ рдореЗрдВ

@coreybutler рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдореБрджреНрджреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдирд╡реАрдирддрдо (1.1.6) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ C:/Users/<username>/AppData/Roaming/nvm рдмрдЬрд╛рдп рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ C:/nvm рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ 8.4.0 :) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА

рдореЗрд░реЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ nvm root рдХреЗ рдорд╛рд░реНрдЧ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП nvm рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдирд╣реАрдВ рдерд╛ рдХрд┐ рдореИрдВ рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рд╣реИред рдЗрд╕рдиреЗ nvm <commands> рдирдХрд▓ рдирд╣реАрдВ рдХреА рдФрд░ рдлрд┐рд░ node рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред

рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреНрд▓реЛрдирд┐рдВрдЧ npm рд░реВрдк рдореЗрдВ @michaelkdh рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдл рд╕реНрдерд╛рдкрдирд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИрдХрд┐рд╢ рд▓рдЧрддрд╛ рд╣реИ

@ peterbakonyi05 рдЕрднреА рднреА рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nvm рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рд╣реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@ рд╕рд┐рдпрд╛рд╣ рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдкреВрд░реА рд╕рдорд╕реНрдпрд╛ рдЕрдЬреАрдм рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреНрдп 2 рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)

рдЕрднреА рднреА рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдпрд╛ рд╢рд╛рдпрдж рдПрдХ рдкреЗрдВрдЪрдХрд╕? рдореБрдЭреЗ рдЕрднреА рддрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рд╕реЗ рдХреЙрдкреА / рдкреЗрд╕реНрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ... рдФрд░ /c/whatever , рд▓реИрдореНрдмреНрдбрд╛, рдЖрджрд┐ рдЬреИрд╕реЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рджрд┐рдЦрд╛рддреЗ рд░рд╣рддреЗ рд╣реИрдВ .... рдЬреЛ рд╕рднреА рд╕рдВрдХреЗрдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрдЧ рд╕рд╛рдЗрдЧрд╡рд┐рди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред , рдЧрд┐рдЯ рдХреЗ рдЧреЛрд▓реЗ, cmder, рдЖрджрд┐ рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рдЧреЛрд▓реЗ _do рд╣рдореЗрд╢рд╛ рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдорд╛рдирдХреЛрдВ_ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ _do_ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд░рд╛рд╕реНрддреЗ рдХреИрд╕реЗ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЙрджреНрдзреГрдд рдХрд░рддреЗ рд╣реБрдП рдХрдИ рдЕрдиреНрдп рдореБрджреНрджреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдорд╛рдирдХ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЖрдЬрд╝рдорд╛рдПрдВ рдХрд┐ рдпрд╣ NVM4W рдореБрджреНрджрд╛ рд╣реИ рдФрд░ рдЯрд░реНрдорд┐рдирд▓-рд╢реЗрд▓ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@coreybutler рдпрд╣рд╛рдВ рдЖрдк cmd.exe рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВ

C: \ Users \ Christopher> nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ 8.4.0
рдбрд╛рдЙрдирд▓реЛрдб рдиреЛрдб .js рд╕рдВрд╕реНрдХрд░рдг 8.4.0 (64-рдмрд┐рдЯ) ...
рдкреВрд░реНрдг
C: \ Users \ Christopher \ AppDataRoamingnvm \ temp рдмрдирд╛рдирд╛

рдбрд╛рдЙрдирд▓реЛрдб npm рд╕рдВрд╕реНрдХрд░рдг 5.3.0 ... рдкреВрд░рд╛ рдХрд░реЗрдВ
Npm v5.3.0 ... 2017/09/05 16:50:14 mkdir C: \ Users \ рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ \ AppDataRoamingnvm \ tempnvm-npmnpm-5.3.0node_modus \ libnpxnode_modules \ yargsnode_modules \ read-kg -node-node-node-node-n-k load-json-filenode_modules \ parse-jsonnode_modules \ error-exnode_modules \ is-arrayish: рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИред

C: \ Users \ Christopher> рдЬрд╣рд╛рдБ nvm
C: \ Users \ рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ \ AppDataRoamingnvmnvm.exe

C: \ Users \ Christopher> nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ 8.4.0
рдбрд╛рдЙрдирд▓реЛрдб рдиреЛрдб .js рд╕рдВрд╕реНрдХрд░рдг 8.4.0 (64-рдмрд┐рдЯ) ...
рдкреВрд░реНрдг
C: \ Users \ Christopher \ AppDataRoamingnvm \ temp рдмрдирд╛рдирд╛

рдбрд╛рдЙрдирд▓реЛрдб npm рд╕рдВрд╕реНрдХрд░рдг 5.3.0 ... рдкреВрд░рд╛ рдХрд░реЗрдВ
Npm v5.3.0 ... 2017/09/05 16:50:14 mkdir C: \ Users \ рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ \ AppDataRoamingnvm \ tempnvm-npmnpm-5.3.0node_modus \ libnpxnode_modules \ yargsnode_modules \ read-kg -node-node-node-node-n-k load-json-filenode_modules \ parse-jsonnode_modules \ error-exnode_modules \ is-arrayish: рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИред

C: \ Users \ Christopher> рдЬрд╣рд╛рдБ рдиреЛрдб
C: \ Program Filesnodejsnode.exe

C: \ Users \ Christopher> рдЬрд╣рд╛рдБ npm
C: \ Program Filesnodejsnpm
C: \ Program Filesnodejsnpm.cmd

рдореИрдВ рднреА nvm рд╕рдВрд╕реНрдХрд░рдг рез.рез.рел рдкрд░ рд╣реВрдБ рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рез.рез.рем рдкрд░ рд╣реЛрдВ?)

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

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рднреА рд╣реЛрдЧрд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓рдкрде рдмрдЧ npm рдХреЗ рдмрдЬрд╛рдп рдПрдирд╡реАрдПрдо рдХреЗ рднреАрддрд░ рдерд╛ред Npm рдкрд░ рджрд╛рдпрд░ рдХрд┐рд╕реА рднреА рдмрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @ рдХрдВрдкреНрдпреВрдЯрд░-рд╕реНрдЯреНрд░реАрдорд▓реИрдмреНрд╕ред рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ nvm рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛,

scoop install [email protected]

рдФрд░ рдлрд┐рд░ рдореИрдВ nvm рдХреЗ рд╕рд╛рде рдиреЛрдб 8.7.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

Nvm 1.1.6 рдлрд┐рдХреНрд╕ рдмрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде "npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИ"

рд╕реЗ: C: \ Users \ [username] \ AppDataRoamingnvm

  1. рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓реЗрдВ
root: C:\nvm 
path: C:\Program Files\nodejs 
arch: 64 
proxy: none
  1. рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ elevate.cmd рдФрд░ elevate.vbs рдХреЛ: C: nvm

рдлрд┐рд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛!

рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрднреА рднреА рдЗрд╕ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ред

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рд▓рдВрдмреЗ рдлрд╝рд╛рдЗрд▓ рдкрде рд╕рдХреНрд╖рдо рдХрд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА 6.x рд╕реЗ рдКрдкрд░ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ ... npm v 5.6 рдореЗрдВ рд▓рдВрдмреЗ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, nvm 1.1.6 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдореЗрд░реЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рддрдп рдХрд┐рдпрд╛ред

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

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

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

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

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

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

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