From cf49a299cc58b6e277c14406f2fb01b4d0d07740 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 12 Jan 2026 09:18:19 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Docker=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E4=BE=9D=E8=B5=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 添加 code-less 包的 package.json 到构建环境 - order-system 依赖 @code-less/platform 本地包 - 需要在 yarn install 前复制此包的 package.json 2. 切换 npm/yarn 镜像源为阿里云 - 腾讯云镜像源不稳定,返回 567 错误 - 同时为 npm 和 yarn 设置 registry --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index cd87343aa..810ee053b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,10 @@ FROM node:18.20.6-alpine AS builder WORKDIR /app ENV YARN_CACHE_FOLDER=/app/.yarn-cache -RUN npm config set registry https://mirrors.cloud.tencent.com/npm/ + +# 设置 npm 和 yarn 的镜像源为阿里云(更稳定) +RUN npm config set registry https://registry.npmmirror.com && \ + yarn config set registry https://registry.npmmirror.com # 安装yarn(如果基础镜像没有) RUN if ! command -v yarn > /dev/null; then npm install -g yarn; fi @@ -18,6 +21,7 @@ COPY packages/order-system/package.json ./packages/order-system/ COPY packages/config/package.json ./packages/config/ COPY packages/shared/package.json ./packages/shared/ COPY packages/ui-components/package.json ./packages/ui-components/ +COPY packages/code-less/package.json ./packages/code-less/ # 安装依赖(使用缓存) RUN yarn install-order