你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure Static Web Apps 配置前端框架和库
Azure Static Web Apps 要求在前端框架或库的生成配置文件中具有相应的配置值。
配置
下表列出了一系列框架和库的设置1。
表中各列的作用通过以下项进行说明:
应用工件位置(输出位置):列出
output_location
的值,即应用程序文件的生成版本所在的文件夹。自定义生成命令:当框架需要不同于
npm run build
或npm run azure:build
的命令时,可以定义自定义生成命令。
框架 | 应用项目位置 | 自定义生成命令 |
---|---|---|
Alpine.js | / |
n/a 2 |
Angular | dist/<APP_NAME> 如果不包含 <APP_NAME> ,请删除尾部斜杠。 |
npm run build -- --configuration production |
Angular Universal | dist/<APP_NAME>/browser |
npm run prerender |
Astro | dist |
不适用 |
Aurelia | dist |
不适用 |
Backbone.js | / |
不适用 |
Blazor | wwwroot |
不适用 |
Ember | dist |
不适用 |
Flutter | build/web |
flutter build web |
Framework7 | www |
npm run build-prod |
Glimmer | dist |
不适用 |
HTML | / |
不适用 |
Hugo | public |
不适用 |
Hyperapp | / |
不适用 |
JavaScript | / |
不适用 |
jQuery | / |
不适用 |
KnockoutJS | dist |
不适用 |
LitElement | dist |
不适用 |
Marko | public |
不适用 |
流星 | bundle |
不适用 |
Mithril | dist |
不适用 |
Next.js(静态 HTML 导出) | out |
不适用 |
Next.js (混合渲染) | 不适用 | 不适用 |
Polymer | build/default |
不适用 |
Preact | build |
不适用 |
React | build |
不适用 |
RedwoodJS | web/dist |
yarn rw build web |
模具 | www |
不适用 |
Svelte | public |
不适用 |
Three.js | / |
不适用 |
TypeScript | dist |
不适用 |
Vue.js | dist |
不适用 |
1上表并未详尽列出与 Azure Static Web Apps 配合使用的所有框架和库。
2不适用