[] рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ реирежрезрем
[ ] рдореЗрд░рд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЧреИрд░-рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рд╣реИред
nvm use <version>
рдХреЛ C:\Program Files\nodejs рдкрд░ рдпрд╛ рдлрд╝рд╛рдЗрд▓ settings.txt рдореЗрдВ рдкрде рддрд░реНрдХ рдореЗрдВ рджрд┐рдП рдЧрдП рдорд╛рди рдкрд░ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕рд┐рдореНрд▓рд┐рдВрдХ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдореИрдВ рдПрдХ рдКрдВрдЪреЗ рдЦреЛрд▓ рд╕реЗ nvm рдЙрдкрдпреЛрдЧ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред
nvm install 6.9.1
nvm use 6.9.1
рдореБрдЭреЗ elevate.cmd рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рд╣рд╛рдВ рдореЗрдВ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реВрдВ, рд╕рд┐рдорд▓рд┐рдВрдХ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реЗ nvm use
рдЪрд▓рд╛рддрд╛ рд╣реВрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдереЛрдбрд╝реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИ, рдХреБрдЫ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдкрд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рджреВрд╕рд░реЛрдВ рдкрд░ рдореБрдЭреЗ рдирд╣реАрдВред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ cmd.exe mklink рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╕рд┐рдорд▓рд┐рдВрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрд╡рд░рд╢реЗрд▓ рдХрдорд╛рдВрдб рдиреНрдпреВ-рдЖрдЗрдЯрдо рдЪрд▓рд╛рдПрдБ
рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ nvm use
рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рдореНрд▓рд┐рдВрдХ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдиреЗ Powershell рдХреЗ рдмрдЬрд╛рдп рдорд╛рдирдХ рд╢реЗрд▓ рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?
рдЪреАрдиреА рд╡реНрдпрд╛рдЦреНрдпрд╛:
1. window10 рдкрд░ nvm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдиреЛрдб рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ nvm window10 рдкрд░ рд╕реНрдерд╛рдкрд┐рдд nvm рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ (рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреА)
2. рдПрдирд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
3. NODE_PATH рдХреЛ C:\Program Files\nodejs рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ; рдХреНрдпреЛрдВрдХрд┐ nvm "C:\Program Files\nodejs" рдореЗрдВ рдПрдХ рд╕реЙрдлреНрдЯ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ "nvm root" (nvm рд░реВрдЯ рдкреЙрдЗрдВрдЯреНрд╕ рдХреЛ рдиреЛрдб рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ)
@coreybutler : рдирд╣реАрдВ, рдореБрдЭреЗ nvm рдЙрдкрдпреЛрдЧ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рдореНрд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдиреЗ Powershell рдХреЗ рдмрдЬрд╛рдп рдорд╛рдирдХ рд╢реЗрд▓ рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?
=> рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рдЗрд╕реЗ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ VM рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ
$wc = New-Object System.Net.WebClient
# configure repositories
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
Get-Packageprovider -Name chocolatey
Set-PackageSource -Name Chocolatey -Trusted
Install-Package 7zip.install -ProviderName Chocolatey -RequiredVersion 16.02.0.20160811
$env:PATH+=";C:\Program Files\7-Zip"
$source = "https://github.com/coreybutler/nvm-windows/releases/download/1.1.3/nvm-setup.zip"
$archive = Join-Path $env:TEMP ($source.substring($source.lastindexOf('/') + 1))
$wc.DownloadFile($source, $archive)
echo "downloaded at: $archive"
7z x -aoa -y $archive "-o$env:TEMP"
#$uninstallScript = (Join-Path $PSScriptRoot uninstall_cmdline.ps1)
#&$uninstallScript -software "NVM for Windows*" | Out-Null
$nvmSetup = Join-Path $env:TEMP "nvm-setup.exe"
Start-Process $nvmSetup -ArgumentList @("/SILENT", "/SP-", "/SUPPRESSMSGBOXES") -Wait
ri $archive
ri $nvmSetup
$localNvmPath = Join-Path $env:APPDATA "nvm"
$defaultNodejsPath = "C:\Program Files\nodejs"
#Add-Path $localNvmPath
#Add-Env NVM_HOME $localNvmPath
ri $defaultNodejsPath -ErrorAction SilentlyContinue -Recurse -Force
nvm root $env:NVM_HOME
nvm install 4.5.0
nvm use 4.5.0
#create manually symlink if problem with nvm use, see https://github.com/coreybutler/nvm-windows/issues/266
#$nodePath = Join-Path $localNvmPath "v4.5.0"
#if ((-Not (Test-Path $nodePath) -or (-Not (Test-Path $defaultNodejsPath))))
#{
# Start-Process powershell -Verb runAs -ArgumentList "-WindowStyle Hidden", "-Command `"&{ New-Item -Path `'$defaultNodejsPath`' -Value `'$nodePath`' -ItemType SymbolicLink }`"" -Wait -WindowStyle Hidden
#}
рдЖрдкрдХреЛ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ ps1 рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдФрд░ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдРрдб-рдПрдирд╡реА рдФрд░ рдРрдб-рдкрд╛рде рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА, рдЬреЛ рдХреНрд░рдорд╢рдГ рдПрдирд╡реА рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрдерд╛рди рдХреЛ рдкрд╛рде рдореЗрдВ рдЪрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрд▓ рдкрд░ рднреА рдЯрд┐рдкреНрдкрдгреА рдХреА, рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ nvm рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЬреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкрд╛рдпрд╛, рдЙрд╕ рдкрд░ рднреА рдореИрдВрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА: рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВред
@youzaiyouzai666 : рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ