Как исправить "Файл '<PATH> / <FILENAME>.tsx' не найден" в машинописном тексте create-реагировать-приложение с докером - PullRequest
0 голосов
/ 07 июня 2019

Я использую машинописный текст create-реагировать на приложение с docker-compose. Когда я запускаю docker-compose run --build, все работает, но если я удаляю один файл, отображаются ошибки:

undefined
TypeScript error in undefined(undefined,undefined):
File '/app/edux-work/src/layouts/Hello.tsx' not found.  TS6053

Это dockerfile:

FROM node:10.16-alpine
WORKDIR '/app/edux-work'
COPY ./package.json ./
RUN npm install -g yarn
RUN yarn install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]

Это набор для настройки докера.

  work:
    build:
      dockerfile: Dockerfile.dev
      context: ./edux-work
    ports:
      - 3000:3000
    networks:
      saigroup:
        ipv4_address: 172.22.0.67
    volumes:
      - /app/edux-work/node_modules
      - ./edux-work:/app/edux-work

Ошибка отображается только при удалении файлов, созданных до сборки Docker. При docker-compose up создание и удаление файлов не является проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...