• Русский
  • Введение

    Что делает этот плагин?

    Он использует workbox-build для генерации Service Worker (SW), который предварительно кэширует (по умолчанию) все ресурсы, созданные Rsbuild, генерирует скрипт регистрации SW и манифест веб-приложения, а затем внедряет их в HTML. Все шаги, кроме генерации SW, являются необязательными, поэтому вы можете зарегистрировать SW и добавить манифест веб-приложения вручную.

    Ограничения

    • Для внедрения скрипта регистрации SW и ссылки на манифест веб-приложения HTML плагин должен быть включен. Если он отключен, вам придется выполнить эти шаги вручную.
    • Поддерживается только команда rsbuild build, поэтому плагин не работает в dev режиме.

    Использование

    npm install -D rsbuild-plugin-pwa
    // rsbuild.config.ts
    import { defineConfig } from "@rsbuild/core";
    import { pluginPWA } from "rsbuild-plugin-pwa";
    
    export default defineConfig({
      plugins: [pluginPWA()],
    });

    API