Skip to content

Version 0.3.4 Broken on Vercel? #11

@joergrech

Description

@joergrech

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.

./pages/api/blog.rss.ts:1:30
12:47:21.431 | Type error: Cannot find module '@/.contentlayer/generated' or its corresponding type declarations.
12:47:21.431 |  
12:47:21.431 | > 1 \| import { allBlogposts } from "@/.contentlayer/generated"
12:47:21.431

<br class="Apple-interchange-newline">

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions