Skip to content

Commit bcf1e52

Browse files
committed
fix: add auto-import for prisma component on the server
1 parent bc1f4be commit bcf1e52

File tree

4 files changed

+19
-15
lines changed

4 files changed

+19
-15
lines changed

playground/package-lock.json

+11-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

playground/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@
99
"postinstall": "nuxi prepare"
1010
},
1111
"devDependencies": {
12+
"@prisma/client": "^5.21.1",
1213
"nuxt": "^3.11.2",
1314
"prettier": "3.2.5",
1415
"prisma": "^5.15.0"
15-
},
16-
"dependencies": {
17-
"@prisma/client": "^5.15.0"
1816
}
1917
}

playground/server/api/hello.ts

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export default defineEventHandler(async (event) => {
2+
const firstUser = await prisma.user.findFirst();
3+
return {
4+
firstPost: firstUser,
5+
};
6+
});

src/module.ts

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export default defineNuxtModule<PrismaExtendedModule>({
8181

8282
// Auto-import from runtime/server/utils
8383
addServerImportsDir(resolver(runtimeDir, "utils"));
84+
addServerImportsDir(resolver(runtimeDir, "server/utils"));
8485

8586
nuxt.options.vite.optimizeDeps ||= {};
8687
nuxt.options.vite.optimizeDeps = {

0 commit comments

Comments
 (0)