From 79742d25f8f14a01e042d8e9551212ad4ad8a58a Mon Sep 17 00:00:00 2001 From: xiangning Date: Fri, 17 Jul 2026 13:21:38 +0800 Subject: [PATCH] =?UTF-8?q?perf(docker):=20npm=20=E6=BA=90=E8=B5=B0?= =?UTF-8?q?=E9=98=BF=E9=87=8C=20npmmirror=EF=BC=8C=E9=81=BF=E5=85=8D=20reg?= =?UTF-8?q?istry.npmjs.org=20=E4=B8=8D=E7=A8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pnpm install 前设 registry=https://registry.npmmirror.com, 解决构建时 npm 包 error(23)/拉取超时。 --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index f9ec9ab..85edf31 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,9 @@ WORKDIR /app # corepack 在 alpine 上即便 prepare 也不可靠 shim 出 pnpm 命令,npm 装最稳妥 RUN npm install -g pnpm@11.9.0 +# npm 包源走阿里 npmmirror(国内最稳,避免 registry.npmjs.org 拉取不稳) +RUN pnpm config set registry https://registry.npmmirror.com + # 先拷贝依赖清单,利用 Docker 层缓存 COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./