|
@@ -16,7 +16,10 @@ FROM base AS deps
|
|
|
# 复制包管理文件
|
|
# 复制包管理文件
|
|
|
COPY package.json pnpm-lock.yaml ./
|
|
COPY package.json pnpm-lock.yaml ./
|
|
|
# 安装依赖(使用 npm 官方镜像源)
|
|
# 安装依赖(使用 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
|
|
pnpm install --frozen-lockfile
|
|
|
|
|
|
|
|
# 构建阶段
|
|
# 构建阶段
|