[RC] Cloudflare-vite unable to run dev server and build
I'm unable to run the dev server after upgrading to RC. The issue seems to be related to the
https://github.com/khashvin/tss-cloudflare/blob/master/src/routes/root.tsx#L16
How can I fix this? Am I missing something?
repro: https://github.com/khashvin/tss-cloudflare
getSessiongetSession in the root's beforeLoad.https://github.com/khashvin/tss-cloudflare/blob/master/src/routes/root.tsx#L16
How can I fix this? Am I missing something?
repro: https://github.com/khashvin/tss-cloudflare
✘ [ERROR] Could not resolve "sqlite"
node_modules/.pnpm/wrangler@4.40.2/node_modules/wrangler/wrangler-dist/cli.js:17007:33:
17007 │ DatabaseSync = require("sqlite").DatabaseSync;
╵ ~~~~~~~~
You can mark the path "sqlite" as external to exclude it from the bundle, which will remove this
error and leave the unresolved path in the bundle. You can also surround this "require" call with
a try/catch block to handle this failure at run-time instead of bundle-time.
✘ [ERROR] Could not resolve "./node.js"
node_modules/.pnpm/blake3-wasm@2.1.5/node_modules/blake3-wasm/esm/index.js:13:14:
13 │ export * from './node.js';
╵ ~~~~~~~~~~~
7:47:21 PM [vite] (ssr) warning: Automatically externalized node built-in module "node:sqlite" imported from "node_modules/.pnpm/undici@7.14.0/node_modules/undici/lib/cache/sqlite-cache-store.js". Consider adding it to environments.ssr.external if it is intended.
Plugin: vite:resolve
✘ [ERROR] Cannot read file: /home/khk/workspaces/tss-cloudflare/node:sqlite
node_modules/.pnpm/undici@7.14.0/node_modules/undici/lib/cache/sqlite-cache-store.js:113:29:
113 │ DatabaseSync = require('node:sqlite').DatabaseSync
╵ ~~~~~~~~~~~~~
7:47:21 PM [vite] (ssr) error while updating dependencies:
Error: Error during dependency optimization:
✘ [ERROR] Could not resolve "./node.js"
node_modules/.pnpm/blake3-wasm@2.1.5/node_modules/blake3-wasm/esm/index.js:13:14:
13 │ export * from './node.js';
╵ ~~~~~~~~~~~✘ [ERROR] Could not resolve "sqlite"
node_modules/.pnpm/wrangler@4.40.2/node_modules/wrangler/wrangler-dist/cli.js:17007:33:
17007 │ DatabaseSync = require("sqlite").DatabaseSync;
╵ ~~~~~~~~
You can mark the path "sqlite" as external to exclude it from the bundle, which will remove this
error and leave the unresolved path in the bundle. You can also surround this "require" call with
a try/catch block to handle this failure at run-time instead of bundle-time.
✘ [ERROR] Could not resolve "./node.js"
node_modules/.pnpm/blake3-wasm@2.1.5/node_modules/blake3-wasm/esm/index.js:13:14:
13 │ export * from './node.js';
╵ ~~~~~~~~~~~
7:47:21 PM [vite] (ssr) warning: Automatically externalized node built-in module "node:sqlite" imported from "node_modules/.pnpm/undici@7.14.0/node_modules/undici/lib/cache/sqlite-cache-store.js". Consider adding it to environments.ssr.external if it is intended.
Plugin: vite:resolve
✘ [ERROR] Cannot read file: /home/khk/workspaces/tss-cloudflare/node:sqlite
node_modules/.pnpm/undici@7.14.0/node_modules/undici/lib/cache/sqlite-cache-store.js:113:29:
113 │ DatabaseSync = require('node:sqlite').DatabaseSync
╵ ~~~~~~~~~~~~~
7:47:21 PM [vite] (ssr) error while updating dependencies:
Error: Error during dependency optimization:
✘ [ERROR] Could not resolve "./node.js"
node_modules/.pnpm/blake3-wasm@2.1.5/node_modules/blake3-wasm/esm/index.js:13:14:
13 │ export * from './node.js';
╵ ~~~~~~~~~~~