update
This commit is contained in:
parent
9e9b5585aa
commit
b930764795
@ -29,14 +29,18 @@ WORKDIR /app
|
|||||||
# 复制 package.json 和 yarn.lock
|
# 复制 package.json 和 yarn.lock
|
||||||
COPY package.json yarn.lock* ./
|
COPY package.json yarn.lock* ./
|
||||||
|
|
||||||
# 安装所有依赖,包括开发依赖,并确保webpack相关依赖已安装
|
# 安装所有依赖,包括开发依赖
|
||||||
RUN yarn install --frozen-lockfile --production=false && \
|
RUN yarn install --frozen-lockfile --production=false && \
|
||||||
yarn add dotenv@16.3.1 --exact && \
|
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 . .
|
COPY . .
|
||||||
|
|
||||||
|
# 确保babel配置文件存在
|
||||||
|
RUN echo '{ "presets": ["@babel/preset-env"] }' > .babelrc
|
||||||
|
|
||||||
# 创建或更新环境文件
|
# 创建或更新环境文件
|
||||||
RUN echo "NODE_ENV=${NODE_ENV}" > .env && \
|
RUN echo "NODE_ENV=${NODE_ENV}" > .env && \
|
||||||
echo "BUILD_TIMESTAMP=${BUILD_TIMESTAMP}" >> .env && \
|
echo "BUILD_TIMESTAMP=${BUILD_TIMESTAMP}" >> .env && \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user