pew*_*oll 5 docker reactjs create-react-app
我正在尝试在Windows 10(Linux容器模式)上运行docker以运行react开发工作区。我设法运行React应用样板,但是livereloading无法正常工作。
以下是一些详细信息:
docker exec和create-react-app .命令在容器内部安装和创建文件FROM node:latest
#installing react app first
RUN npm install -g create-react-app
VOLUME [ "/application" ]
#First example was EXPOSE 3000 35729
EXPOSE 3000
EXPOSE 35729
Run Code Online (Sandbox Code Playgroud)
生成命令: docker build . -t react-image
运行命令: docker run -d -p 3000:3000 -p 35729:35729 -v %PATH_TO_APP_FOLDER%\application:/application --name react-container react-image
执行命令: docker exec -it react-container bash
然后在容器内:
cd applicationcreate-react-app .yarn start编译成功!
您现在可以在浏览器中查看应用程序。
本地: HTTP://本地主机:3000 / 您的网络: http://172.17.0.2:3000/
请注意,开发版本尚未优化。要创建生产版本,请使用纱线版本。
一旦我打开:http:// localhost:3000一切似乎都可以正常工作。如果我从主机上更改文件,则容器内的文件也会更改(已选中cat App.js)。但是更改文件不会触发webpack重新编译和livereload。
有什么建议么?
如果需要提供更多详细信息,请告诉我。谢谢
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |