#svelte #vite
Вопрос:
Я хотел бы vite
с vite-plugin-svelte
помощью (используя typescript) создавать файлы, которые можно открывать локально, без сервера, например file://
.
Несколько проблем vite build
препятствуют локальному запуску выходных данных:
- Код упакован в
<script type="module" ...
скрипт, который нельзя открыть локально. - Пути к активам являются абсолютными, а не относительными.
index.****.js
Генерирует с помощью модулей ESM (например, используетimport ...
синтаксис), доступных только в модулях.
Вопрос в том, как настроить vite/svelte/tsc для создания файлов html/js, которые можно загружать из локальной файловой системы без веб-сервера?
Комментарии:
1. Возможно, это возможно с помощью kit.svelte.dev , который использует, например, vite и может выполнять статический экспорт с помощью @sveltejs/adapter-static.