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

Firebase Web Hosting初始化(firebase init)遇ENOTDIR错误求助

解决Firebase init时ENOTDIR错误问题

执行firebase init初始化Firebase Web Hosting时触发ENOTDIR: not a directory错误,debug日志显示具体错误:

Error: ENOTDIR: not a directory, scandir 'C:\Users\user\Desktop\수요일 특강\work1\index.html'

该index.html文件可正常打开,但被识别为非目录,可按以下方案排查解决:

  • 检查公共目录输入:firebase init过程中,系统会询问「What do you want to use as your public directory?」,此处需输入存放静态资源的目录路径,而非单个文件路径。你可能误填了index.html的完整路径,重新执行初始化时,输入正确的目录(比如C:\Users\user\Desktop\수요일 특강\work1)即可。

  • 处理非英文字符路径:路径包含韩文「수요일 특강」,可能导致编码识别异常。将该目录重命名为纯英文(如Wednesday_Lecture),再重新运行firebase init。

  • 清理临时文件与进程:关闭当前终端,删除项目目录下的.firebase临时文件夹,重启终端后重新执行初始化操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 20:44:49