[英]Docker-compose with WSL 2 React app not hot reloading on changes
我的 React 应用程序没有在 Docker 上重新加载 Windows 和 docker-compose 和 WSL2。
docker-compose.yml
frontend:
container_name: frontend
build:
context: ./github-finder-app
volumes:
- '/var/app/node_modules'
- './github-finder-app:/var/app'
ports:
- 3000:3000
stdin_open: true
environment:
- CHOKIDAR_USEPOLLING=true
command: npm start
Dockerfile
FROM node:14.9
WORKDIR /var/app
COPY . .
RUN npm install --only=prod
EXPOSE 3000
到目前为止,一直在尝试使用 Chokidar、.env 文件和不同的 Dockerfile。
您可以使用 WebPack 打包工具,顺便说一下 Hot Module Reload 在大多数情况下不会在生产中使用(将运行压缩包)。 “HMR 不适合在生产中使用,这意味着它只能用于开发。有关更多信息,请参阅构建生产指南。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.