[英]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.