fix RangeError: Maximum call stack size exceeded in wrangler local mode
When running wrangler in local mode, the following error is triggered:
[mf:err] /Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/shared/dist/src/index.js:52 getRequestContext: () => getRequestContext, ^
RangeError: Maximum call stack size exceeded at Object.getRequestContext (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/shared/src/index.ts:1:1) at Object.get [as getRequestContext] (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/dist/src/index.js:18:52) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:10) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) at Function.requestContextNow (/Users/lionel/.npm/_npx/32026684e21afda6/node_modules/@miniflare/core/src/standards/date.ts:5:51) ✘ [ERROR] Miniflare process exited with code 1
Miniflare process exited with code 1
Replacing the ./polyfill_performance.js import by globalThis.performance.now = Date.now fixes the error
I'm sorry for being late in replying to your message. I couldn't reproduce this problem, is there a code that reproduces it?