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

执行npm install时出现ENOENT创建目录失败错误,如何解决?

解决npm i执行时的ENOENT错误

该错误核心是npm缓存目录配置异常、项目路径含特殊字符或权限不足导致无法创建目录,可通过以下步骤解决:

  • 清理并重置npm缓存
    先强制清理缓存,再指定有效缓存目录:

    npm cache clean --force
    npm config set cache "D:\npm-cache" --global
    

    注意:手动确认D:\npm-cache目录已存在,若不存在先创建该文件夹。

  • 处理项目路径中的特殊字符
    当前项目路径包含空格,可能导致npm解析异常:

    1. 将项目迁移到无空格、无特殊字符的路径,比如F:\TriyotechIndia\client
    2. 或用引号包裹路径后执行命令:
      cd "F:\our company\Triyotech India\client"
      npm i
      
  • 提升终端权限执行
    右键终端(PowerShell/CMD)选择「以管理员身份运行」,再执行npm i,避免权限不足导致目录创建失败。

  • 重置npm默认缓存配置
    若上述方法无效,将npm缓存重置到系统默认路径:

    npm config delete cache
    npm config set cache "C:\Users\<你的用户名>\AppData\Roaming\npm-cache" --global
    

    替换<你的用户名>为实际系统用户名,确保该路径存在。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:01:06