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
相关产品推荐
相关产品推荐

