Unable to use prismaAdapter on Node

I get an error
Cannot find module 'better-auth/adapters/prisma' or its corresponding type declarations.
There are types at '.../node_modules/better-auth/dist/adapters/prisma.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'.ts
Cannot find module 'better-auth/adapters/prisma' or its corresponding type declarations.
There are types at '.../node_modules/better-auth/dist/adapters/prisma.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'.ts
when importing import { prismaAdapter } from "better-auth/adapters/prisma";. this is my tsconfig
{
"compilerOptions": {
"resolveJsonModule": true,
"target": "es2016",
"module": "commonjs",
"rootDir": "./src",
"outDir": "./dist",
"typeRoots": [
"./types"
],
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true
}
}
{
"compilerOptions": {
"resolveJsonModule": true,
"target": "es2016",
"module": "commonjs",
"rootDir": "./src",
"outDir": "./dist",
"typeRoots": [
"./types"
],
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true
}
}
2 Replies
bekacru
bekacru12mo ago
make your moduleResolution "bundler" and module "esnext"
Faris
FarisOP12mo ago
works but when i run i get type error for .ts file

Did you find this page helpful?