我在github中有一个简单的index.html。我在蔚蓝中创建了一个静态web应用程序,并将其指向git。它运行了某种构建管道,我的页面没有问题。
现在我添加了更多的页面,但是当我推到git时,静态web应用程序构建失败了:
Oryx构建了应用程序文件夹,但无法确定应用程序工件的位置。请指定应用程序工件位置。
很多人都有同样的问题,一般的建议是设置api_location,但是我找不到指定的位置。
我找不到任何构建脚本,我当然没有足够的知识来从头开始编写一个脚本。
构建脚本大概只需要简单地签出git文件。
更新
为了寻找解决方案,我偶然发现一个隐藏在.github下的yaml文件。
它有以下内容:
      app_location: "/" # App source code path
      api_location: "" # Api source code path - optional
      output_location: "" # Built app content directory - optional这并不是真正的帮助,因为它不清楚什么是“应用程序工件”,也不应该去哪里。
有什么建议吗?
发布于 2022-05-20 06:44:28
发布于 2022-05-21 13:27:15
解决方案是找到Azure创建的隐藏yaml构建文件,并添加以下行:
     skip_app_build: true构建文件位于..github/workflow/中,并被称为类似于azure-static-web-apps-happy-banana-0ed8b4dxx.yml的文件。
不确定为什么默认情况下这个设置不在那里-大多数静态网站只是静态站点。据我所知,静态web应用程序中不能有php或其他服务器端代码。
https://stackoverflow.com/questions/72308512
复制相似问题