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:
@@ -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",
|
||||
|
Reference in New Issue
Block a user