You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows更新后无法安装NextJS/ReactJS,报错npm ERR! errno -4058求解决

解决Windows 11更新后NextJS/ReactJS安装报错(ENOENT: D:\usr不存在)

报错原因

系统更新后,npm的配置路径(如prefix或cache)指向了已不存在的D:\usr目录,导致执行npx create-next-app@latest时触发路径查找失败。

解决步骤

  • 检查并重置npm配置路径

    1. 打开命令行,执行以下命令查看当前npm的prefix和cache路径:
      npm config get prefix
      npm config get cache
      
    2. 如果输出结果包含D:\usr,执行以下命令重置为默认路径(替换user_name为你的系统用户名):
      npm config set prefix "C:\Users\user_name\AppData\Roaming\npm"
      npm config set cache "C:\Users\user_name\AppData\Local\npm-cache"
      
  • 清理npm缓存
    执行命令强制清理旧缓存,避免残留错误配置:

    npm cache clean --force
    
  • 验证Node.js和npm版本
    检查当前版本是否为稳定兼容版(推荐Node.js 18.x+,npm 9.x+):

    node -v
    npm -v
    

    若版本过低,直接下载稳定版重新安装,安装时确认路径为系统可访问的默认目录。

  • 以管理员权限运行命令行
    右键点击CMD或PowerShell,选择「以管理员身份运行」,再执行npx create-next-app@latest尝试创建项目。

  • 检查系统环境变量

    1. 打开「系统属性-高级-环境变量」,查看Path变量中是否包含C:\Users\user_name\AppData\Roaming\npm,若缺失则添加该路径。
    2. 检查是否存在错误的NODE_PATH变量,若有则删除或修正为正确路径。

内容的提问来源于stack exchange,提问作者Fastomatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 01:30:06