Erreur de déploiement de mon project nextJS (avec turborepo) sur vercel.
Mon projet se build correctement en local :
Tasks: 1 successful, 1 total
Cached: 1 cached, 1 total
Time: 148ms >>> FULL TURBO
Mais pas sur Vercel. J'ai en effet des erreurs de ce type :
web:build: Module not found: Can't resolve '@/hooks/useLoginForm'
web:build:
web:build: https://nextjs.org/docs/messages/module-not-found
web:build:
web:build: ./app/auth/login/form.tsx
web:build: Module not found: Can't resolve '@/utils/schemas/login.schema'
web:build: ELIFECYCLE Command failed with exit code 1.
web:build: ERROR: command finished with error: command (/vercel/path0/apps/web) /vercel/path0/.vercel/cache/corepack/shim/pnpm run build exited (1)
web#build: command (/vercel/path0/apps/web) /vercel/path0/.vercel/cache/corepack/shim/pnpm run build exited (1)
Tasks: 0 successful, 1 total
J'ai pourtant configuré mon fichier tsconfig correctement et n'ai aucune erreur dans mon code. comment corriger cela ?
{
"extends": "@repo/typescript-config/nextjs.json",
"compilerOptions": {
"jsx": "preserve",
"declaration": false,
"declarationMap": false,
"baseUrl": ".",
"paths": {
"@app/": ["app/"],
"@/components/": ["components/"],
"@/hooks/": ["hooks/"],
"@/lib/": ["lib/"],
"@/utils/": ["utils/"],
"@public/": ["public/"],
"@/contexts/": ["contexts/"]
},
"plugins": [
{
"name": "next"
}
]
},
"include": [
"next-env.d.ts",
"next.config.mjs",
"/*.ts",
"/.tsx",
".next/types/**/.ts"
],
"exclude": ["node_modules"]
}