#Error: Cannot find module 'libsql' after deploy on Vercel (PayloadCMS + db-sqlite)

4 messages · Page 1 of 1 (latest)

hard elm
#

Hey everyone! After deploying a PayloadCMS 3.x project to Vercel using @payloadcms/db-sqlite, the build succeeds, but when I access the app I get this error:

`Error: Cannot find module 'libsql'
Require stack:

  • /var/task/.next/server/app/(my-app)/page.js
  • /var/task/node_modules/.pnpm/next@15.2.4_@babel+core@7.26.10_@playwright+test@1.52.0_babel-plugin-macros@3.1.0_react_ad930e45a95f73fedd1bac33bef38097/node_modules/next/dist/compiled/next-server/server.runtime.prod.js
  • /var/task/___next_launcher.cjs
  • /opt/rust/nodejs.js `

@libsql/client is installed as a regular dependency (not devDependency).

Using Next.js 15 (App Router).

lone steepleBOT
willow ore
#

What was the solution?