Open joergrech opened 1 year ago
You need to change your build script to "build": "contentlayer build && next build"
Hello there! same problem here, but not working :(
@albertomenen, as @nickzelei mentioned:
You need to change your build script to "build": "contentlayer build && next build"
This should fix the error. It worked for me.
I get the following error on Vercel during the build of a production server - however it works on my local machine in dev and prod mode.
I used the "@/.contentlayer/generated" from Vercel's example https://github.com/shadcn/next-contentlayer/blob/main/app/page.tsx but even with "contentlayer/generated" it works on my machine but not vercel.
Btw. Visual Studio Code shows me a warn for "contentlayer/generated" (Cannot find module 'contentlayer/generated' or its corresponding type declarations.ts(2307)) - but as said running "yarn run dev" works fine.
I tried to add
contentlayer dev
before the build comman ("build": "contentlayer dev & next build") but that did not help either.My package.json uses: "next-contentlayer": "^0.3.3", "contentlayer": "^0.3.3", and yarn lock uses contentlayer in version 0.3.4
Any ideas how I can fix or debug this?