SVELTEKIT: Как вывести сборку как один HTML -файл с вставленным JS и CSS?Html

Программисты Html
Ответить
Anonymous
 SVELTEKIT: Как вывести сборку как один HTML -файл с вставленным JS и CSS?

Сообщение Anonymous »

Можно ли создать проект Sveltekit в один выходной html -файл, который внедряет все JS и CSS? Можно ли настроить Sveltekit для поддержки этого формата вывода или мне нужно использовать внешний инструмент сборки? Я строю SVELTEKIT SPA, используя SSR: FALSE и @Sveltejs/adapter-static с помощью запасного: 'index.html' config.
Svelte Setup - это отлично работало. Тем не менее, я не могу добавить Vite-plugin-singlefile в Svelte.config.js плагины Veite в моем проекте Sveltekit.

Код: Выделить всё

import preprocess from 'svelte-preprocess'
import adapter from '@sveltejs/adapter-static'
import { viteSingleFile } from 'vite-plugin-singlefile'

const config = {
preprocess: preprocess(),
kit: {
target: '#svelte',
adapter: adapter({ fallback: 'index.html' }),
ssr: false,
vite: {
plugins: [viteSingleFile()],
build: {
target: 'es2019',
assetsInlineLimit: 100000000,
chunkSizeWarningLimit: 100000000,
cssCodeSplit: false,
sourcemap: false,
brotliSize: false,
rollupOptions: {
inlineDynamicImports: true,
output: {
manualChunks: () => 'everything.js',
},
},
outDir: 'build'
}
}
},
}

export default config
Я также рассмотрел использование других решений для встроенных всех CSS и JS:

< li>https://github.com/remy/inliner - это не поддерживает внедрение то, что выпускает выходы и то, что я нуждаюсь в сохранении. /> [*] Упомянутое здесь решение, которое не работало: вывод единого HTML-файла из Svelte Project
https://github.com/jonathantneal/postht ... ts-который не поддерживает , а не динамический импорт () . /> < /ul>
Любые идеи были бы полезны! < /p>

Подробнее здесь: https://stackoverflow.com/questions/678 ... js-and-css
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»