fix: add approvedBuilds to lockfile for prisma/esbuild

This commit is contained in:
2026-05-19 17:03:52 +08:00
parent 5b2447c128
commit f3dadc0395
2 changed files with 7 additions and 1 deletions

View File

@@ -5,7 +5,7 @@ FROM node:22-alpine AS builder
WORKDIR /app WORKDIR /app
COPY package.json pnpm-lock.yaml .npmrc ./ COPY package.json pnpm-lock.yaml .npmrc ./
RUN corepack enable && pnpm install RUN corepack enable && pnpm install --allow-build=@prisma/client --allow-build=@prisma/engines --allow-build=esbuild --allow-build=prisma
# Prisma 客户端生成 # Prisma 客户端生成
COPY prisma/ ./prisma/ COPY prisma/ ./prisma/

View File

@@ -1,5 +1,11 @@
lockfileVersion: '9.0' lockfileVersion: '9.0'
approvedBuilds:
- '@prisma/client'
- '@prisma/engines'
- esbuild
- prisma
settings: settings:
autoInstallPeers: true autoInstallPeers: true
excludeLinksFromLockfile: false excludeLinksFromLockfile: false