Docker版本中的Babelrc文件
我遇到了以下错误: ../~/babel polyfill/lib/index.js中出现错误Docker版本中的Babelrc文件,docker,webpack,babeljs,Docker,Webpack,Babeljs,我遇到了以下错误: ../~/babel polyfill/lib/index.js中出现错误 找不到相对于目录/app“ 在构建ReactJS项目时出现的其他一些预设未找到错误中。它在dev中的webpackdevserver上运行 默认情况下,“在Docker中复制”不会复制点文件。我是不是应该复制一下。请给我转过去以避免这个坏消息?如果是这样的话,怎么做。如果没有,我在这个构建中遗漏了什么/顺序错误 Dockerfile FROM alpine:3.5 RUN apk update &a
找不到相对于目录/app“
在构建ReactJS项目时出现的其他一些预设未找到错误中。它在dev中的webpackdevserver上运行
默认情况下,“在Docker中复制”不会复制点文件。我是不是应该复制一下。请给我转过去以避免这个坏消息?如果是这样的话,怎么做。如果没有,我在这个构建中遗漏了什么/顺序错误
Dockerfile
FROM alpine:3.5
RUN apk update && apk add nodejs
RUN npm i -g webpack \
babel-cli \
node-gyp
ADD package.json /tmp/package.json
RUN cd /tmp && npm install
RUN mkdir -p /app && cp -a /tmp/node_modules /app/
WORKDIR /app
COPY . /app
docker compose
version: '2.1'
services:
webpack:
build:
context: .
dockerfile: Docker.doc
volumes:
- .:/app
- /app/node_modules
默认情况下,“在Docker中复制”不会复制点文件
事实并非如此<默认情况下,Dockerfile中的代码>复制会复制点文件。我遇到这个问题是因为我在早些时候遇到过这个问题。对于可能遇到此问题的任何其他人,请使用以下方法进行故障排除:
- 如果dotfiles存在,请检查主机/本地目录。如果您是从操作系统的GUI复制文件,则很有可能dotfiles不会被移植,因为它们是隐藏的
- 检查是否有可能忽略这些点文件的
文件李>.dockrignore
- 如果dotfiles存在,请检查主机/本地目录。如果您是从操作系统的GUI复制文件,则很有可能dotfiles不会被移植,因为它们是隐藏的
- 检查是否有可能忽略这些点文件的
文件李>.dockrignore