mkdir SvelteTemplate
cd .\SvelteTemplate\
npm create vite@latest
svelte-template
Svelte
TypeScript
cd .\svelte-template\
code -r .
npm install svelte@next
npm install --save-dev @tsconfig/svelte typescript svelte-preprocess svelte-check
"noEmit": false
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
}
import "./app.css";
import App from "./App.svelte";
import { mount } from "svelte";
const app = mount(App, { target: document.getElementById("app")! });
export default app;
https://tailwindcss.com/docs/guides/vite
https://tailwindcss.com/docs/guides/sveltekit
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{html,js,svelte,ts}"],
theme: {
extend: {},
},
plugins: [],
};
@tailwind base;
@tailwind components;
@tailwind utilities;
<h1 class="text-3xl font-bold underline">Hello world!</h1>
npm i
npm run dev