Everything you need to build a Svelte project, powered by create-svelte
.
If you're seeing this, you've probably already done this step. Congrats!
# create a new project in the current directory
npm create svelte@latest
# create a new project in my-app
npm create svelte@latest my-app
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To deploy your app, you may need to install an adapter for your target environment.
bun i -D tailwindcss@latest postcss@latest autoprefixer@latest bunx tailwindcss init -p
add following to svelte.config.js
import { vitePreprocess } from '@sveltejs/kit/vite';
in config: preprocess: vitePreprocess(),
edit tailwind.config.js
content: './src/*/.{html,js,svelte,ts}'
add app.css to src with tailwind directives: @tailwind base; @tailwind components; @tailwind utilities;
add +layout.svelte file to src/routes and import css
run your build process with bunx run dev;
put lang="postcss" in any style blocks taht need to be processed by tailwind
bun i --save @lottiefiles/lottie-player