0
運行我準備將在生產中使用的Dockerfile。但由於某種原因,最後一條命令返回錯誤。模塊找不到當上多克爾-撰寫
react_1 | [WEBPACK] Building 1 target
react_1 | [WEBPACK] Started building bundle.[chunkhash].js
react_1 | [WEBPACK] Build failed after 33.631 seconds
react_1 | [WEBPACK] Errors building bundle.[chunkhash].js
react_1 | Module not found: Error: Can't resolve './App' in '/home/app/react/src'
這裏是泊塢窗文件
的副本Dockerfile.prod
FROM node:7.10.1-alpine
RUN apk update
ENV HOME=/home/app
COPY . $HOME/react/
RUN npm install yarn -g
WORKDIR $HOME/react
RUN mkdir build && mkdir dlls && yarn
CMD ["yarn", "start:prod"]
這裏是docker-compose
文件
泊塢窗,compose.prod.yml副本
version: '3.1'
services:
react:
build:
context: .
dockerfile: Dockerfile.prod
ports:
- 3100:3100
volumes:
- /home/app/react
當我docker-compose -f docker-compose.prod.yml up --build -d
它能正常工作時,它構建的WebPack文件,直到。但是,您可以在上面的錯誤中看到失敗。
但是,當我做到這一點docker-compose run react yarn start:prod
的建立的WebPack就好。
這裏是有問題的repo。
我得到同樣的錯誤開始:dev和start:prod'找不到模塊:錯誤:無法解析'/ home/app/react/src''中的'./App' –
嘗試'import {App } from'./App';' - 而不是從'。App /應用程序'導入應用程序... expecially其中'export default class App' –