报错信息
Downloading node.js version 10.15.1 (64-bit)...
Download failed. Rolling Back.
Rollback failed. remove C:\nvmNode\nvm\v10.15.1\node64.exe: The process cannot access the file because it is being used by another process.
Could not download node.js v10.15.1 64-bit executable.
解决方案一
升级 nvm:
确保使用的是最新版本的 nvm,因为旧版本可能存在兼容性问题。
前往 nvm-windows 官方页面 下载最新版本。
更换下载源:
如果网络不稳定,可能导致 Node.js 或 npm 包下载不完整。更换为国内镜像源可以提升下载成功率:
设置淘宝镜像源:
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
避免多线程干扰:
使用 nvm 安装时,关闭杀毒软件和其他可能干扰的程序。
解决方案二
手动安装
下载 npm 安装包:
前往 npm 官方 GitHub,选择适合的版本并下载。
解压并手动添加到 Node.js 的路径中:
解压下载的 npm 压缩包。
将解压后的文件夹内容复制到 C:\nvmNode\nvm\v10.15.1\node_modules\npm。
添加 npm 的路径到环境变量中,例如 C:\nvmNode\nvm\v10.15.1\node_modules\npm\bin。