Я использую машинописный текст 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
создание и удаление файлов не является проблемой.