一、下载node版本管理器nvm
下载nvm-setup.exe,下载地址是
https://github.com/coreybutler/nvm-windows/releases/
二、使用nvm安装nodejs
nvm install node
三、使用最新版的nodejs
比如我使用的最新版本是22.7.0,则使用如下命令:
nvm use 22.7.0
四、常见问题
(一)nvm安装完成后, 无法使用nvm命令。提示以下内容:
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息 ,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + npm + ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
是因为windows的安全策略阻止了脚本的运行。可以通过powershell改变策略,允许脚本运行。
1.以管理员身份运行powershell
2.在powershell中输入以下命令
set-ExecutionPolicy RemoteSigned
根据提示选择yes,重新启动命令行就可以使用了。
(二)nvm无法安装nodejs。提示
Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.
Get "https://nodejs.org/dist/latest/SHASUMS256.txt": dial tcp 104.20.22.46:443: i/o timeout
安装时可选择国内的软件源。如下:
nvm install node --mirror=https://npm.taobao.org/mirrors/node