✘ [ERROR] The entry-point file at ".open-next/worker.js" was not found.

Hello I'm following this guide:

https://opennext.js.org/cloudflare/get-started

I have linked cloudflare to my github project and set build time env vars.

My wrangler.jsonc

{
  "$schema": "node_modules/wrangler/config-schema.json",
  "name": "image-generator",
  "main": ".open-next/worker.js",
  "compatibility_date": "2024-12-30",
  "compatibility_flags": [
    // Enable Node.js API
    // see https://developers.cloudflare.com/workers/configuration/compatibility-flags/#nodejs-compatibility-flag
    "nodejs_compat",
    // Allow to fetch URLs in your app
    // see https://developers.cloudflare.com/workers/configuration/compatibility-flags/#global-fetch-strictly-public
    "global_fetch_strictly_public"
  ],
  "assets": {
    "directory": ".open-next/assets",
    "binding": "ASSETS"
  }
}


in package.json:

"preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview",
    "deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy",
    "upload": "opennextjs-cloudflare build && opennextjs-cloudflare upload",
    "cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts"


devDeps;

"@opennextjs/cloudflare": "1.0.0-beta.4",
"wrangler": "^4.14.1"


open-next.config.ts:

// default open-next.config.ts file created by @opennextjs/cloudflare
import { defineCloudflareConfig } from '@opennextjs/cloudflare/config';
// import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache";

export default defineCloudflareConfig({
  // incrementalCache: r2IncrementalCache,
});


and in next.config.ts:

export default nextConfig;

import { initOpenNextCloudflareForDev } from '@opennextjs/cloudflare';
initOpenNextCloudflareForDev();


And when I push to my main branch i get this error:

✘ [ERROR] The entry-point file at ".open-next/worker.js" was not found. How to fix it :X
Open-source Next.js adapters
Get Started - OpenNext
Was this page helpful?