【发布时间】:2018-12-11 14:58:38
【问题描述】:
我在这里有一个简单的问题,我有一个微服务的 docker 文件,当我构建我的 docker 映像时,看起来 docker 并没有等待 yarn 结束来更新包。 这是错误:
Yarn 没有时间完成下载和链接依赖项。
这是我的 docker 文件的代码:
FROM node:latest
WORKDIR /
COPY . /
RUN yarn && yarn build:server
EXPOSE 3001
CMD [ "yarn", "start:server" ]
此外,当我检查我的 docker 图像时,节点和我的 docker 图像的大小实际上是相同的。不同之处在于我的代码没有 node_modules 的大小。
任何帮助将不胜感激,在此先感谢社区!
【问题讨论】:
-
您的包文件中的
build:server命令是什么?也许显示你的整个 package.json。 -
build:server 是你看到的命令: webpack -r esm --mode production --config webpack.config.server.js 但它应该只在纱线完成后启动