Поделиться через


Настройка интерфейсных платформ и библиотек для использования Статических веб-приложений Azure

Статические веб-приложения Azure требует наличия соответствующих значений конфигурации в файле конфигурации сборки для интерфейсной платформы или библиотеки.

Настройка

В следующей таблице перечислены эти параметры для некоторых платформ и библиотек1.

Ниже объясняется назначение столбцов этой таблицы.

  • Расположение выходных данных (расположение артефакта приложения): перечисляет значение output_locationдля , которое является папкой для встроенных статических файлов веб-сайта.
  • Расположение артефакта API (расположение API) — выводит значение для api_locationпапки, содержащей встроенные управляемые Функции Azure для платформ, для которых требуется размещение на стороне сервера.
  • Custom build command (Пользовательская команда сборки) — если для платформы нужна особая команда сборки, отличающаяся от npm run build и npm run azure:build, вы можете определить для нее пользовательскую команду сборки.

Примечание.

Некоторые веб-платформы, которые используют отрисовку на стороне сервера и могут быть развернуты в Статические веб-приложения Azure. Это означает, что приложение встроено в статические ресурсы вместе с Функции Azure. В файле конфигурации статические ресурсы сопоставляются с расположением выходных данных, а файлы Функции Azure сопоставляются с расположением артефакта API.

Платформа Расположение вывода (расположение артефакта приложения) Расположение артефакта API Пользовательская команда сборки
Alpine.js / Н/Д Недоступно 2
Angular dist/<APP_NAME>/browser Недоступно Недоступно
Астро dist Недоступно Недоступно
Aurelia dist Недоступно Недоступно
Backbone.js / Недоступно Недоступно
Blazor (WASM) wwwroot n/a Н/Д
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 / Недоступно Недоступно
Mithril / Недоступно Недоступно
Next.js (статический экспорт HTML) out Недоступно Недоступно
Next.js (гибридная отрисовка) / Недоступно Недоступно
Nuxt 2 / Недоступно Недоступно
Nuxt 3 output/public output/server Н/Д
Preact dist Недоступно Недоступно
React build Недоступно Недоступно
RedwoodJS web/dist Н/Д yarn rw build web
Сплошной dist Недоступно Недоступно
Stencil www Недоступно Недоступно
SvelteKit (статический) build Недоступно Недоступно
SvelteKit build/static build/server Н/Д
Three.js / Недоступно Недоступно
TypeScript dist Недоступно Недоступно
Vue.js dist Недоступно Недоступно

1 Представленная выше таблица не является исчерпывающей, т. е. содержит не все платформы и библиотеки, которые работают со Статическими веб-приложениями Azure.

2 Неприменимо.

Следующие шаги