im试图在Docker中启动我的dev-react应用程序,并使用实时重载进行开发。
我的Dockerfile:
FROM node:16.8.0-bullseye
WORKDIR /usr/src/app
COPY ./package.json .
RUN npm install
RUN npm install -g nodemon
COPY . .
CMD npm run start
我的docker-compsoe.yml
version: '3'
services:
app:
build:
dockerfile: ./Dockerfile.dev
volumes:
- ".:/usr/src/app"
- "/usr/src/app/node_modules"
ports:
- 3000:3000
environment:
- CHOKIDAR_USEPOLLING=true
它启动服务器,但当我编辑源代码时,它不会重新加载。我做错了什么?
在Docker中启动React应用程序,并实时重新加载文件更改
尝试使用WATCHPACK_POLLING=true
而不是CHOKIDAR_USEPOLLING=true