From b9307647954735a8758f2f78677d9bdee1d1f33a Mon Sep 17 00:00:00 2001 From: aaron <> Date: Wed, 12 Mar 2025 01:18:52 +0800 Subject: [PATCH] update --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 49fbfb5..928061d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,14 +29,18 @@ WORKDIR /app # 复制 package.json 和 yarn.lock COPY package.json yarn.lock* ./ -# 安装所有依赖,包括开发依赖,并确保webpack相关依赖已安装 +# 安装所有依赖,包括开发依赖 RUN yarn install --frozen-lockfile --production=false && \ yarn add dotenv@16.3.1 --exact && \ - yarn add webpack webpack-cli vue-loader @vue/compiler-sfc html-webpack-plugin css-loader style-loader babel-loader --dev + echo "Installed dependencies:" && \ + yarn list --depth=0 | grep -E '@babel|webpack|vue' # 复制项目文件 COPY . . +# 确保babel配置文件存在 +RUN echo '{ "presets": ["@babel/preset-env"] }' > .babelrc + # 创建或更新环境文件 RUN echo "NODE_ENV=${NODE_ENV}" > .env && \ echo "BUILD_TIMESTAMP=${BUILD_TIMESTAMP}" >> .env && \