going over the limit can often be due to things like barrel file deps or chonky deps that aren't bei
going over the limit can often be due to things like barrel file deps or chonky deps that aren't being tree shaken, like icon libraries
npm create cloudflare@latest my-next-app -- --framework=next@cloudflare/next-on-pagescan be run on Linux, Mac OS and Windows but its usage under the latter is discouraged as we've noticed that one of the CLI's dependencies, the Vercel CLI (used to build the Next.js application) seems not to work reliably on Windows. If you need to run@cloudflare/next-on-pageson Windows we advise you to run it under the Windows Subsystem for Linux.
export const runtime = 'edge';)?

fetch or tanstack query)


export const dynamicParams = false;
npm create cloudflare@latest my-next-app -- --framework=next@cloudflare/next-on-pages@cloudflare/next-on-pagesexport const runtime = 'edge';fetchexport const dynamicParams = false;export function onRequest(context) {
return new Response("Hello, world!")
}17:20:13.217 ▲ Traced Next.js server files in: 350.916ms
17:20:13.293 ▲ Created all serverless functions in: 75.798ms
17:20:17.060 ▲ Collected static files (public/, static/, .next/static): 8.876ms
17:20:17.580 ▲ Build Completed in .vercel/output [1m]
17:20:18.797 ⚡️ Completed `pnpm dlx vercel build`.
17:20:22.087 ⚡️ Unexpected error: Unexpected character '�' (156:302845)
17:20:23.000 Failed: Error while executing user command. Exited with error code: 1
17:20:23.012 Failed: build command exited with code: 1
17:20:24.263 Failed: error occurred while running build command'use client';
export const runtime = 'edge';
export default function Page() {
return (
<div>test</div>
);
}import { getAuth, buildClerkProps } from "@clerk/nextjs/server";
import { GetServerSideProps } from "next";
import { ReactElement } from "react";
interface TestProps {
userId: string | null;
}
export const runtime = 'experimental-edge';
const Test = ({ userId }: TestProps): ReactElement => {
return (
<div>
<h1>User Data</h1>
<p>User ID: {userId || "Not signed in"}</p>
</div>
)
}
export default Test;
export const getServerSideProps: GetServerSideProps = async (ctx) => {
const { userId } = getAuth(ctx.req);
return {
props: {
userId: userId || null,
...buildClerkProps(ctx.req)
}
};
}; finni on FinnPC at …\zero via master npm run dev
> zero@0.1.0 dev
> next dev
*** Received structured exception #0xc0000005: access violation; stack: 7ff9a5cf301f 7ff7f240077b 7ff7f2400843 7ff7f23f447c 7ff7f23f4427 7ff7f1c6e1be 7ff7f1c6e4cf 7ff7f0b316f6 7ff7f0b314da 7ff7f1de665f 7ff7f1ded816 7ff7f1de6b7c 7ff7f1ded816 7ff7f1de44ec 7ff7f0b21541 7ff7f349559f 7ff9ca01257c 7ff9ca64af27
C:\Users\finni\Desktop\zero\node_modules\wrangler\wrangler-dist\cli.js:29765
throw a;
^
MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.
at #assembleAndUpdateConfig (C:\Users\finni\Desktop\zero\node_modules\miniflare\dist\src\index.js:9178:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Mutex.runWith (C:\Users\finni\Desktop\zero\node_modules\miniflare\dist\src\index.js:3521:16)
at async #waitForReady (C:\Users\finni\Desktop\zero\node_modules\miniflare\dist\src\index.js:9235:5)
at async Miniflare2._getProxyClient (C:\Users\finni\Desktop\zero\node_modules\miniflare\dist\src\index.js:9359:5)
at async Miniflare2.getBindings (C:\Users\finni\Desktop\zero\node_modules\miniflare\dist\src\index.js:9378:25)
at async getPlatformProxy (C:\Users\finni\Desktop\zero\node_modules\wrangler\wrangler-dist\cli.js:210805:20)
at async setupDevPlatform (C:\Users\finni\Desktop\zero\node_modules\@cloudflare\next-on-pages\dist\next-dev\index.cjs:183:23)
at async file:///C:/Users/finni/Desktop/zero/next.config.mjs:7:3 {
code: 'ERR_RUNTIME_FAILURE',
cause: undefined
}
Node.js v20.9.0