Migrate vike-cloudflare
Migrating from 0.1.x
to 0.2.x
Make sure to upgrade vike
to version >=0.4.227
.
// vite.config.js
import { pages } from "vike-cloudflare";
import { defineConfig } from "vite";
export default defineConfig({
plugins: [
pages()
]
});
// +config.js
import vikeCloudflare from "vike-cloudflare/config";
export default {
extends: [
// ...
vikeCloudflare
]
}
If your are using Hono or HatTip, some additional modifications are required:
- Hono
- Hattip
// vite.config.js
import devServer from "@hono/vite-dev-server";
import { pages } from "vike-cloudflare";
import { defineConfig } from "vite";
export default defineConfig({
plugins: [
devServer(...),
pages({
server: {
kind: "hono",
entry: "hono-entry.ts",
},
}),
],
});
// +config.js
import vikeCloudflare from "vike-cloudflare/config";
export default {
extends: [
// ...
vikeCloudflare
],
server: {
entry: "hono-entry.ts"
}
}
// package.json
{
"scripts": {
"dev": "vite",
"dev": "vike dev",
"build": "vite build"
"build": "vike build"
},
"devDependencies": {
"@hono/vite-cloudflare-pages": "^0.4.2",
"@hono/vite-dev-server": "^0.17.0"
}
}