全书目录

第三十篇:SvelteKit 完全指南 —— 轻量反应式剧场宇宙

第十七章:SvelteKit 的开发工作流,为什么经常让人觉得“很顺手”

1 分钟 355 字 第 555 / 962 个阅读单元

你如果用当前官方主航道起一个项目,通常会这样开始:

bash
npx sv create my-theater
cd my-theater
npm install
npm run dev

真正顺手的地方,不是这个命令本身,而是之后的增量开发非常符合直觉:

#1. 你要加一个页面

直接在 src/routes 下建目录和 +page.svelte

#2. 你要给页面准备数据

+page.ts+page.server.ts

#3. 你要做共享导航和公共用户态

+layout.svelte / +layout.server.ts

#4. 你要处理表单

在同目录 +page.server.ts 里加 actions

#5. 你要做独立接口

+server.ts

#6. 你要全局鉴权或上下文注入

hooks.server.ts

#7. 你要换部署平台

adapter

这个工作流特别像一座结构很清楚的小剧场:

text
我要加哪个岗位
就去那个岗位的房间
不用先造一个“通用抽象层”才敢开工

这就是它轻但不散的地方。