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
sh
npm create farm@latestsh
yarn create farm@latestsh
pnpm create farm@latestsh
bun create farm@latestSelect Svelte template in Select Framework
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
sh
npm devsh
yarn devsh
pnpm devsh
bun devIf you need to run the build production environment product command
sh
npm buildsh
yarn buildsh
pnpm buildsh
bun buildIf you need to preview your build product
sh
npm previewsh
yarn previewsh
pnpm previewsh
bun previewFor more example details: Svelte Example
Farm