#1230·hexclave

在自主托管的 Dokploy 中缺少 Prisma/Client

作者: fbg-jap创建于 2026年3月6日更新于 2026年3月6日

我正在尝试使用模板在 Dokploy 上自行托管,这是一个 Docker 组合文件。在部署过程中,我收到了以下错误消息: 2026-03-06T11:47:26.534Z 正在运行迁移 ... 2026-03-06T11:47:26.912Z node:internal/modules/package_json_reader:314 2026-03-06T11:47:26.912Z throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null); 2026-03-06T11:47:26.912Z ^ 2026-03-06T11:47:26.912Z 错误 [ERR_MODULE_NOT_FOUND]: 无法找到从 /app/apps/backend/dist/db-migrations.mjs 中导入的 '@Prisma/client' 包 2026-03-06T11:47:26.912Z at Object.getPackageJSONURL(node:internal/modules/package_json_reader:314:9) 2026-03-06T11:47:26.912Z at packageResolve(node:internal/modules/esm/resolve:767:81) 2026-03-06T11:47:26.912Z at moduleResolve(node:internal/modules/esm/resolve:853:18) 2026-03-06T11:47:26.912Z at defaultResolve(node:internal/modules/esm/resolve:983:11) 2026-03-06T11:47:26.912Z at #cachedDefaultResolve(node:internal/modules/esm/loader:731:20) 2026-03-06T11:47:26.912Z at ModuleLoader.resolve(node:internal/modules/esm/loader:708:38) 2026-03-06T11:47:26.912Z at ModuleLoader.getModuleJobForImport(node:internal/modules/esm/loader:310:38) 2026-03-06T11:47:26.912Z at ModuleJob._link(node:internal/modules/esm/module_job:182:49) { 2026-03-06T11:47:26.912Z code: 'ERR_MODULE_NOT_FOUND' 2026-03-06T11:47:26.912Z } 2026-03-06T11:47:26.912Z Node.js v22.21.1

内容来源: hexclave/hexclave