问题描述
我正在使用 Docker 容器来运行我的 CRA 应用程序。我使用 2 种不同的 DockerFile,一种用于在开发中运行 CRA,一种用于生成构建。在安装依赖的步骤中:
FROM node:15.5.0-alpine3.10
USER node
RUN mkdir /home/node/code
workdir /home/node/code
copY package.json yarn.lock ./
RUN yarn
ENV PATH /home/node/code/node_modules/.bin:$PATH
CMD yarn start
在容器生成新版本的文件后,我需要将更新后的 yarn.lock 文件(或 package-lock.json 文件使用 NPM)复制回主机。