feat: 添加 Cloudflare Workers 支持

- 在 package.json 中添加 @cloudflare/vite-plugin 依赖
- 新增 server/index.ts 文件实现 Cloudflare Workers 逻辑
- 更新 vite.config.ts 配置,添加 cloudflare 插件
- 新增 tsconfig.worker.json 配置 TypeScript 编译选项
- 更新 App.vue,添加从 API 获取名称的功能
This commit is contained in:
严浩
2025-09-09 12:28:27 +08:00
parent 07e8ca247f
commit 7c92f4496e
10 changed files with 7579 additions and 3 deletions

View File

@@ -22,7 +22,8 @@
"wrangler:deploy:preview": "wrangler pages deploy dist --project-name=vue-ts-example-2025 --branch=preview",
"wrangler:deploy:prod": "wrangler pages deploy dist --project-name=vue-ts-example-2025",
"deploy:preview": "run-s build-only wrangler:deploy:preview",
"deploy:prod": "run-s build-only wrangler:deploy:prod"
"deploy:prod": "run-s build-only wrangler:deploy:prod",
"cf-typegen": "wrangler types"
},
"dependencies": {
"pinia": "^3.0.3",
@@ -30,6 +31,7 @@
"vue-router": "^4.5.1"
},
"devDependencies": {
"@cloudflare/vite-plugin": "^1.12.3",
"@playwright/test": "^1.54.1",
"@prettier/plugin-oxc": "^0.0.4",
"@tsconfig/node22": "^22.0.2",