Next.js Discord

Discord Forum

`Cannot read properties of undefined (reading 'default')` when using edge runtime in monorepo

Unanswered
Pink salmon posted this in #help-forum
Open in Discord
Pink salmonOP
So I am trying to move a project from two separate repos (api, website) into a single monorepo
No source code changes were made, but I have started getting this error in the monorepo
 ⨯ Internal error: TypeError: Cannot read properties of undefined (reading 'default')
    at resolveClientReference (../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:89:55)
    at resolveModule (../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:1671:35)
    at processFullRow (../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:1744:25)
    at processBinaryChunk (../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:1862:21)
    at progress (../../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:1930:17)


Before everything worked, on Cloudflare pages it still works, but suddently next dev is causing this error
Removing export const runtime = 'edge' fixes this issue, but we need edge runtime for Cloudflare pages

I've spent a couple hours trying different methods to fix but none have worked
Am using npm and next@14.2.34, don't really have anymore ideas

0 Replies