Как построить одиночный (не ESM) bundle.js файл в СПА-режиме sveltekit?

#javascript #svelte #iife #sveltekit

Вопрос:

В настоящее время я создаю веб-приложение (SPA) с помощью svelte и хотел бы перейти на sveltekit из-за встроенного маршрутизатора. Серверные функции sveltekit не нужны, так как весь контент динамически загружается из REST API, и SEO на самом деле не вызывает беспокойства.

adapter-static В СПА-режиме приложение работает должным образом, однако встроенное приложение использует синтаксис импорта ESM. К сожалению, одним из требований проекта является то, что он должен поддерживать некоторые браузеры, которые не поддерживают синтаксис импорта.

Есть ли способ создавать приложения sveltekit, такие как svelte, с помощью rollup.js так ли это? Имеется в виду один bundle.js файл в iife формате.

Ответ №1:

В настоящее время нет решения. Но здесь есть открытая проблема для этого

https://github.com/sveltejs/kit/issues/12