Eine pg-Version im Baum, @prisma/client im Web-Verzeichnis
Der Entwicklungsserver warnte bei jedem Start: „Package pg can't be external". Die Ursache lag im Abhängigkeitsbaum - wir pinnten pg auf 8.13.1, @prisma/adapter-pg verlangt ^8.16.3, also lagen zwei Kopien nebeneinander und Next konnte pg nicht als extern behandeln. Unser Pin steht jetzt auf 8.23.0, @types/pg entsprechend. Damit wurde eine zweite Warnung sichtbar, gleiche Art: der generierte Client verweist auf @prisma/client/runtime, und Next löst das aus dem Projektverzeichnis auf - dort lag es aber nicht. @prisma/client ist jetzt auch in web deklariert. Beide Warnungen sind nachgeprüft weg, mit einem Dev-Server auf eigenem Port und zwei Seitenaufrufen. Nebenbei: Next hatte meine Wegwerf-Verzeichnisse von den Zeitmessungen (.next-mess1 bis .next-pg2) in die include-Liste von web/tsconfig.json geschrieben. Zurückgesetzt auf den ursprünglichen Stand.
This commit is contained in:
+5
-28
@@ -1,39 +1,16 @@
|
||||
{
|
||||
"extends": "../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"lib": [
|
||||
"DOM",
|
||||
"DOM.Iterable",
|
||||
"ES2023"
|
||||
],
|
||||
"lib": ["DOM", "DOM.Iterable", "ES2023"],
|
||||
"jsx": "preserve",
|
||||
"moduleResolution": "Bundler",
|
||||
"allowJs": true,
|
||||
"incremental": true,
|
||||
"plugins": [
|
||||
{
|
||||
"name": "next"
|
||||
}
|
||||
],
|
||||
"plugins": [{ "name": "next" }],
|
||||
"paths": {
|
||||
"@/*": [
|
||||
"./*"
|
||||
]
|
||||
"@/*": ["./*"]
|
||||
}
|
||||
},
|
||||
"include": [
|
||||
"**/*.ts",
|
||||
"**/*.tsx",
|
||||
".next-build/types/**/*.ts",
|
||||
".next-mess1/types/**/*.ts",
|
||||
".next-mess2/types/**/*.ts",
|
||||
".next-mess3/types/**/*.ts",
|
||||
".next/types/**/*.ts",
|
||||
"next-env.d.ts",
|
||||
".next-mess4/types/**/*.ts"
|
||||
],
|
||||
"exclude": [
|
||||
"node_modules",
|
||||
"e2e"
|
||||
]
|
||||
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
|
||||
"exclude": ["node_modules", "e2e"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user