我正在使用 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)复制回主机。
我到处搜索解决方案,但没有找到任何解决此问题的方法。