0
我正在走入了誤區:Babelrc文件建立
ERROR in ../~/babel-polyfill/lib/index.js
Couldn't find preset "es2015-loose" relative to directory "/app"
其中包括一些其他的預設沒有發現錯誤,對構建ReactJS項目。它在dev中的webpackdevserver上運行。
默認情況下,Docker中的COPY不會複製點文件。我是否應該複製.babelrc以避免這種破壞?如果是這樣,怎麼做。如果沒有,我在這個版本中缺少/錯誤的排序是什麼?
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
泊塢窗,構成
version: '2.1'
services:
webpack:
build:
context: .
dockerfile: Docker.doc
volumes:
- .:/app
- /app/node_modules