小弟问一个在 docker 中开发 vue 热加载失效的问题

2021-10-29 01:09:18 +08:00
 GNightDearLamb

前提是对 docker 不太熟悉,在 docker 中映射了端口和目录。

docker 容器是 centos ,在里面装了 node 后启动了一个 vue3 的项目。在宿主机中可以正常访问项目,但是在宿主机中修改文件后热加载就失效了,只能重启项目才成。

有大佬指导一下吗~

1267 次点击
所在节点    Docker
5 条回复
Trim21
2021-10-29 02:13:53 +08:00
你打开控制台的网络选项看看,印象里热加载应该是会有一个 ws 链接的
Trim21
2021-10-29 02:21:30 +08:00
@Trim21 如果连接成功了应该是 docker 里面的 webpack 检测不到文件修改,可以设置成 poll 模式试试
oott123
2021-10-29 09:32:42 +08:00
热加载是另一个端口 映射少了
GNightDearLamb
2021-10-29 10:20:25 +08:00
@Trim21 好的谢谢,今晚回家试一下
GNightDearLamb
2021-10-29 10:20:42 +08:00
@oott123 谢谢,我去翻翻文档吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX