at Function.<anonymous> (node:internal/modules/cjs/loader:1383:15)
at /vercel/path0/client/node_modules/next/dist/server/require-hook.js:57:36
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function.\_load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.<anonymous> (node:internal/modules/cjs/loader:1463:12)
at mod.require (/vercel/path0/client/node_modules/next/dist/server/require-hook.js:68:28)
at require (node:internal/modules/helpers:147:16)
What happens when you run npm run build and vercel build commands locally? Can you run both and share the outcome here?
If possible, please share your public repo or a minimal reproducible example. That will let us all work together from the same code to figure out what’s going wrong.
Creating an optimized production build …
✓ Compiled successfully in 23.6s
Skipping validation of types
./src/app/global-error.tsx
4:3 Warning: ‘error’ is defined but never used. @typescript-eslint/no-unused-vars
./src/app/policy-wallet/page.js
2:8 Warning: ‘Link’ is defined but never used. @typescript-eslint/no-unused-vars
15:3 Warning: ‘Filter’ is defined but never used. @typescript-eslint/no-unused-vars
23:20 Warning: ‘setPolicies’ is assigned a value but never used. @typescript-eslint/no-unused-vars
./src/app/whatsapp/page.js
12:3 Warning: ‘X’ is defined but never used. @typescript-eslint/no-unused-vars
17:10 Warning: ‘isChatOpen’ is assigned a value but never used. @typescript-eslint/no-unused-vars
17:22 Warning: ‘setIsChatOpen’ is assigned a value but never used. @typescript-eslint/no-unused-vars
./src/components/footer-03/Footer.tsx
67:7 Warning: ‘stats’ is assigned a value but never used. @typescript-eslint/no-unused-vars
./src/components/logindemo.js
27:9 Warning: ‘auth’ is assigned a value but never used. @typescript-eslint/no-unused-vars
29:10 Warning: ‘loading’ is assigned a value but never used. @typescript-eslint/no-unused-vars
55:18 Warning: ‘err’ is defined but never used. @typescript-eslint/no-unused-vars
./src/components/user/auth/Register.tsx
1:10 Warning: ‘cn’ is defined but never used. @typescript-eslint/no-unused-vars
18:3 Warning: ‘className’ is defined but never used. @typescript-eslint/no-unused-vars
19:6 Warning: ‘props’ is defined but never used. @typescript-eslint/no-unused-vars
./src/components/user2/Footer.js
1:8 Warning: ‘Image’ is defined but never used. @typescript-eslint/no-unused-vars
3:8 Warning: ‘styles’ is defined but never used. @typescript-eslint/no-unused-vars
./src/redux/store.ts
6:15 Warning: ‘Store’ is defined but never used. @typescript-eslint/no-unused-vars
info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/app/api-reference/config/eslint#disabling-rules
✓ Linting
✓ Collecting page data
comparisondata null
✓ Generating static pages (20/20)
✓ Collecting build traces
✓ Finalizing page optimization
Route (app) Size First Load JS
┌ ○ / 38.4 kB 170 kB
├ ○ /\_not-found 998 B 103 kB
├ ƒ /\[category\] 1.8 kB 116 kB
├ ○ /about 716 B 103 kB
├ ○ /advisor-call 48.2 kB 158 kB
├ ○ /blog 3.78 kB 111 kB
├ ○ /claim-support 139 B 102 kB
├ ○ /compare 1.88 kB 108 kB
├ ○ /contactus 139 B 102 kB
├ ƒ /insurance-plan/\[planName\] 9.46 kB 119 kB
├ ○ /learn 3.27 kB 105 kB
├ ○ /login 4.77 kB 145 kB
├ ○ /plan 139 B 102 kB
├ ○ /policy-wallet 6.09 kB 111 kB
├ ○ /privacy 489 B 108 kB
├ ○ /recommendation 12.8 kB 123 kB
├ ○ /recommendation/answer 1.09 kB 144 kB
├ ○ /register 1.63 kB 120 kB
├ ○ /sheet 139 B 102 kB
└ ○ /whatsapp 4.64 kB 107 kB
* First Load JS shared by all 102 kB
├ chunks/1255-1622f43a1c0ebec5.js 45.7 kB
├ chunks/4bd1b696-f785427dddbba9fb.js 54.2 kB
└ other shared chunks (total) 2.01 kB
Route (pages) Size First Load JS
┌ /\_app 0 B 102 kB
└ ○ /404 (1307 ms) 2.62 kB 105 kB
* First Load JS shared by all 121 kB
├ chunks/framework-b9fffb5537caa07c.js 57.7 kB
├ chunks/main-ba5fb30c992d4dcb.js 34.9 kB
├ css/1cdd2d0f9e23f8af.css 19.1 kB
└ other shared chunks (total) 9.42 kB
○ (Static) prerendered as static content
ƒ (Dynamic) server-rendered on demand
and now here an vercel build output:
- /vercel/path0/client/node_modules/next/dist/compiled/jest-worker/processChild.js
at Function.<anonymous> (node:internal/modules/cjs/loader:1383:15)
at /vercel/path0/client/node_modules/next/dist/server/require-hook.js:57:36
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function.\_load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.<anonymous> (node:internal/modules/cjs/loader:1463:12)
at mod.require (/vercel/path0/client/node_modules/next/dist/server/require-hook.js:68:28)
at require (node:internal/modules/helpers:147:16)
\> Build failed because of webpack errors
Error: Command "npm run build" exited with 1
I see. Can you share the package.json, next config and vercel.json here?
My first suggestion would be to remove all node_modules and reinstall everything. Update the packages to their latest patch version and see if this fixes.