Joh*_*tle 5 azure-static-web-app
我在github上有一个简单的index.html。我在 azure 中创建了一个静态 Web 应用程序并将其指向 git hub。它运行某种构建管道,并且我的页面正常运行。
现在我添加了更多页面,但是当我推送到 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
Run Code Online (Sandbox Code Playgroud)
这并没有真正的帮助,因为“应用程序工件”是什么以及它应该去哪里并不明显。
有什么建议么?
解决方案是找到 Azure 创建的隐藏 yaml 构建文件,并添加以下行:
skip_app_build: true
Run Code Online (Sandbox Code Playgroud)
构建文件位于 .github/workflows/ 中,名称类似于 azure-static-web-apps-happy-banana-0ed8b4dxx.yml
不知道为什么默认情况下没有此设置 - 大多数静态网站只是静态网站。据我所知,静态 Web 应用程序中不能有 php 或其他服务器端代码。
归档时间: |
|
查看次数: |
5394 次 |
最近记录: |