按照以下说明将 Fresh 部署到 Cloudflare Workers:
- 运行
deno install --allow-scripts npm:@cloudflare/vite-plugin npm:wrangler - 在您的 vite 配置文件中添加 cloudflare 插件:
diff
import { defineConfig } from "vite";
import { fresh } from "@fresh/plugin-vite";
+ import { cloudflare } from "@cloudflare/vite-plugin";
export default defineConfig({
plugins: [
fresh(),
+ cloudflare(),
],
});- 创建一个
server.js文件作为 cloudflare worker 入口文件:
js
import server from "./_fresh/server.js";
export default {
fetch: server.fetch,
};- 按照 cloudflare vite 插件提供的进一步说明操作。
有关更多信息,请查看 Cloudflare 文档。
[info]: 确保在
wrangler.jsonc文件中设置正确的入口点。它应该指向"main": "./server.js"