你如果用当前官方主航道起一个项目,通常会这样开始:
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
这个工作流特别像一座结构很清楚的小剧场:
我要加哪个岗位
就去那个岗位的房间
不用先造一个“通用抽象层”才敢开工这就是它轻但不散的地方。