проекта:
root/
..app/
..html/
....jscss/
....index.html
..svelte/
....dist/
......assets/
......index.html
....svelte.files
..filename.extension
...
В папке root выполнил
npm create vite@latest svelte
cd svelte
npm install
Раньше создавался подробный конфиг роллап, в котором можно было прописать пути и именование файлов. Требуется, чтобы бандл собирался не в root/svelte/dist/, а в root/html/jscss со статичным именем, например bundle.js и bundle.css.
Нуждаюсь в удобстве организации пользовательского интерфейса средствами Svelte и мне было бы удобнее иметь собранный результат среди файлов проекта.
Нашёл только svelte.config.js, со следующим содержанием:
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
export default {
// Consult https://svelte.dev/docs#compile-time-svelte-preprocess
// for more information about preprocessors
preprocess: vitePreprocess(),
}
Что крайне мало-информативно. Гугление не привело к чему-либо полезному.
В конфиге вита можно переопределить настройки роллапа, которые он использует по умолчанию - https://vitejs.dev/config/build-options.html#build-rollupoptions
Там сказано только, что это возможно и ссылка на опции роллап, а как это сделать — непонятно. Есть пример, в какую структуру с каким именем и куда приспосабливать, чтобы всё поехало?
Вот тут есть, если всё таки нужно) https://github.com/mishankov/uptime-kuma/blob/a17084f75d1e5239ca2daf917d8a5002ef4953a8/config/vite.config.js#L44
Обсуждают сегодня