Downloading node.js version 14.21.3 (64-bit)...CompleteDownloading npm...Creating C:\Users\H3C\Ap

这个错误表明在安装 Node.js v14.21.3 时,npm 安装包 (npm-v6.14.18.zip) 无法被找到。以下是完整的解决方案:

根本原因

  1. 临时文件被清理:安全软件或系统清理工具删除了下载的临时文件

  2. 权限问题:当前用户对临时目录没有写权限

  3. 网络中断:npm 包下载不完整

  4. 防病毒软件干扰:实时扫描阻止了文件访问

解决方案

方法 1:清除缓存并重试(推荐)

cmd

:: 清除 nvm 缓存
nvm cache clear

:: 卸载问题版本
nvm uninstall 14.21.3

:: 重新安装
nvm install 14.21.3
方法 2:手动安装(如果缓存清除无效)
  1. 下载所需文件:

    • Node.js: https://nodejs.org/download/release/v14.21.3/node-v14.21.3-win-x64.zip

    • npm: https://registry.npmjs.org/npm/-/npm-6.14.18.tgz

  2. 创建缓存目录:

    cmd

    mkdir "%APPDATA%\nvm\cache"
  3. 将下载的文件放入缓存目录:

    • 重命名 Node.js 文件为 v14.21.3-win-x64.zip

    • 重命名 npm 文件为 npm-v6.14.18.zip

  4. 重新运行安装命令:

    cmd

    nvm install 14.21.3
方法 3:修复权限问题
  1. 以管理员身份运行 CMD:

    cmd

    :: 授予当前用户完全控制权
    icacls "%TEMP%" /grant "%USERNAME%":(OI)(CI)F
  2. 禁用防病毒软件实时扫描

  3. 重试安装命令

方法 4:使用替代安装路径

cmd

:: 设置新的临时目录
set TEMP=C:\MyTemp
mkdir C:\MyTemp
nvm install 14.21.3

永久解决方案(修改 nvm 配置)

  1. 编辑 settings.txt(位于 %NVM_HOME% 或 %APPDATA%\nvm

  2. 添加以下配置:

    root: C:\nvm
    path: C:\nodejs
    proxy: none
    node_mirror: https://npmmirror.***/mirrors/node/
    npm_mirror: https://npmmirror.***/mirrors/npm/
  3. 保存后重新安装

验证安装

cmd

nvm use 14.21.3
node -v  # 应显示 v14.21.3
npm -v   # 应显示 6.14.18

其他建议

  1. 如果持续失败,尝试更新 nvm:

    nvm upgrade
  2. 使用系统清理工具后,等待 nvm 完成安装再清理临时文件

  3. 对于企业环境,检查代理设置:

    nvm proxy [your-proxy-address]

注意:Windows 系统建议使用 nvm-windows 最新版(1.1.11+),旧版本有已知的路径处理问题。安装包可从 GitHub 发布页 获取。

转载请说明出处内容投诉
CSS教程网 » Downloading node.js version 14.21.3 (64-bit)...CompleteDownloading npm...Creating C:\Users\H3C\Ap

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买