Skip to main content

Integrations

vitePreprocess

包括 vitePreprocess 在您的项目中,将允许您使用 Vite 支持的各种 CSS 风格:PostCSS、SCSS、Less、Stylus 和 SugarSS。如果您使用 TypeScript 设置项目,它将默认包含:

// svelte.config.js
import { function vitePreprocess(opts?: VitePreprocessOptions): import("svelte/compiler").PreprocessorGroupvitePreprocess } from '@sveltejs/vite-plugin-svelte';

export default {
  preprocess: PreprocessorGroup[]preprocess: [function vitePreprocess(opts?: VitePreprocessOptions): import("svelte/compiler").PreprocessorGroupvitePreprocess()]
};

您在使用 Svelte 4 与 TypeScript 时也需要使用预处理器。如果仅使用类型语法,Svelte 5 原生支持 TypeScript。要在 Svelte 5 中使用更复杂的 TypeScript 语法,您仍然需要一个预处理器,并可以使用 vitePreprocess({ script: true })

Adders

运行 npx sv add 以通过单个命令设置许多不同的复杂集成,包括:

  • prettier(格式化)
  • eslint(代码风格检查)
  • vitest(单元测试)
  • playwright(端到端测试)
  • lucia (认证)
  • tailwind (CSS)
  • drizzle (DB)
  • 滑翔伞(国际化)
  • mdsvex(Markdown)
  • 故事书(前端工作坊)

目录

查看sveltesociety.dev获取 Svelte 和 SvelteKit 可用的模板的完整列表。

附加集成

سلتو-پریپرس

سلتو-پروسیس دارای برخی ویژگی‌های اضافی است که در ویت-پروسیس یافت نمی‌شود، مانند پشتیبانی از Pug، Babel و استایل‌های جهانی. اما ویت-پروسیس ممکن است سریع‌تر باشد و نیاز به تنظیم کمتری داشته باشد، بنابراین به طور پیش‌فرض استفاده می‌شود. توجه داشته باشید که CoffeeScript توسط SvelteKit پشتیبانی نمی‌شود.

您需要使用 npm install --save-dev svelte-preprocess 安装svelte-preprocess,并将其添加到您的svelte.config.js中。之后,您通常需要安装相应的库,例如npm install -D sassnpm install -D less

Vite 插件

由于 SvelteKit 项目是用 Vite 构建的,您可以使用 Vite 插件来增强您的项目。请查看可用的插件列表,见 vitejs/awesome-vite

集成常见问题解答

《SvelteKit 常见问题解答》回答了关于如何使用 SvelteKit 进行 X 操作的许多问题,如果您还有疑问,这可能很有帮助。

Edit this page on GitHub llms.txt