安装
使用 SvelteKit 安装 Tailwind CSS
在 SvelteKit 项目中设置 Tailwind CSS。
创建您的项目
如果您还没有设置 SvelteKit 项目,请先创建一个。最常见的方法在 SvelteKit 入门 介绍中概述。
终端npm create svelte@latest my-projectcd my-project
安装 Tailwind CSS
安装
tailwindcss
及其对等依赖项,然后生成您的tailwind.config.js
和postcss.config.js
文件。终端npm install -D tailwindcss postcss autoprefixernpx tailwindcss init -p
启用在 <style> 块中使用 PostCSS
在您的
svelte.config.js
文件中,导入vitePreprocess
以启用将<style>
块作为 PostCSS 处理。svelte.config.jsimport adapter from '@sveltejs/adapter-auto'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { kit: { adapter: adapter() }, preprocess: vitePreprocess() }; export default config;
配置您的模板路径
在您的
tailwind.config.js
文件中添加所有模板文件路径。tailwind.config.js/** @type {import('tailwindcss').Config} */ export default { content: ['./src/**/*.{html,js,svelte,ts}'], theme: { extend: {} }, plugins: [] };
将 Tailwind 指令添加到您的 CSS
创建一个
./src/app.css
文件,并为 Tailwind 的每个层添加@tailwind
指令。app.css@tailwind base; @tailwind components; @tailwind utilities;
导入 CSS 文件
创建一个
./src/routes/+layout.svelte
文件,并导入新创建的app.css
文件。+layout.svelte<script> import "../app.css"; </script> <slot />
开始您的构建过程
使用
npm run dev
运行您的构建过程。终端npm run dev
开始在您的项目中使用 Tailwind
开始使用 Tailwind 的实用程序类来为您的内容设置样式,确保为任何需要由 Tailwind 处理的
<style>
块设置lang="postcss"
。+page.svelte<h1 class="text-3xl font-bold underline"> Hello world! </h1> <style lang="postcss"> :global(html) { background-color: theme(colors.gray.100); } </style>