Răsfoiți Sursa

fix registry

lushdog@outlook.com 2 săptămâni în urmă
părinte
comite
abb358c03e
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      Dockerfile

+ 4 - 1
Dockerfile

@@ -16,7 +16,10 @@ FROM base AS deps
 # 复制包管理文件
 COPY package.json pnpm-lock.yaml ./
 # 安装依赖(使用 npm 官方镜像源)
-RUN pnpm config set registry https://registry.npmjs.org && \
+# 替换 lockfile 中的内部镜像 URL 为 npm 官方镜像
+RUN sed -i.bak 's|https://pkgs.d.xiaomi.net:443/artifactory/api/npm/mi-npm/|https://registry.npmjs.org/|g' pnpm-lock.yaml && \
+    rm -f pnpm-lock.yaml.bak && \
+    pnpm config set registry https://registry.npmjs.org && \
     pnpm install --frozen-lockfile
 
 # 构建阶段