diff --git a/.drone.yml b/.drone.yml index 76ca87e..47622d7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,7 +15,7 @@ steps: image: node:18-alpine commands: - echo "开始安装 npm 依赖..." - - npm install --registry=https://registry.npmmirror.com + - npm install - echo "✅ 依赖安装完成" # 步骤2:构建生产版本 diff --git a/Dockerfile b/Dockerfile index eea30bc..c996938 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,12 @@ FROM node:18-alpine AS builder WORKDIR /build -# 复制 package 文件 +# 复制 package 文件和 npm 配置 COPY package*.json ./ +COPY .npmrc ./ -# 安装依赖(使用国内镜像加速) -RUN npm install --registry=https://registry.npmmirror.com +# 安装依赖(.npmrc 中已配置私有 registry 和认证) +RUN npm install # 复制源码 COPY . .