如何解决使用Google Cloud Build进行Firebase Hosting部署时抛出“无此文件或目录”错误
我构建了一个简单的ReactJs应用程序,并尝试在将新提交提交到Github上的master分支后立即使用 Google Cloud Build 进行部署。 为此,我添加了“按主推”触发器,然后按照here的每个步骤配置我的Google Cloud和本地项目。最后,我创建了一个具有以下内容的 cloudbuild.yaml 文件:
在重新提交并推送云后,云构建会记录正确的npm install
和npm run build
,但是firebase在下一步停止。
我不知道缺少哪个文件/目录,也不知道如何解决。有人可以帮我一下吗? 预先感谢。
解决方法
因此,经过一整天的工作,我发现了问题所在。显然,当您生成本教程中提到的firebase映像时,其所有文件都需要使用LF行结尾,但是在Windows中,它将所有文件都设置为CRLF。我在Windows中使用WSL终端解决了这个问题。