Svelte
Create a Svelte project based on Farm.
Farm provides two approaches to support creating Svelte projects:
- Use the
create-farmscaffold to create a scaffold project - You can manually create a
Svelteproject following the current documentation
Creating a Svelte Project​
npm create farm@latest
Select Svelte template in Select Framework
Svelte
For Svelte support, Farm recommends using Vite plugins.
farm.config.ts
import { defineConfig } from '@farmfe/core'
import { svelte } from '@sveltejs/vite-plugin-svelte'
export default defineConfig({
vitePlugins: [svelte()],
})
svelte.config.ts
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
export default {
preprocess: vitePreprocess(),
}
If you want to start DevServer
npm dev
If you need to run the build production environment product command
npm build
If you need to preview your build product
npm preview
For more example details: Svelte Example
