跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • docker + vue-cli ,开发 hot-reload 时编译超慢
未分類
16 11 月 2020

docker + vue-cli ,开发 hot-reload 时编译超慢

docker + vue-cli ,开发 hot-reload 时编译超慢

資深大佬 : leekafai 0

windows10

FROM node:lts-alpine EXPOSE 22 8080 ENV CHOKIDAR_USEPOLLING=true RUN npm install -g @vue/cli 

docker run 的时候挂载 volume,vue-cli 初始化项目代码后,发现修改代码 hot-reload 的时候超级慢,正常主机可能只需要 4-6s,docker 里面要 60s+

是什么原因引起这种问题,有没有办法优化一下?

大佬有話說 (5)

  • 資深大佬 : wxsm

    windows 并不支持容器技术,你的 docker 实际上是跑在 linux 虚拟机里面的。

  • 主 資深大佬 : leekafai

    @wxsm 哇哦确实,我放到服务器上面跑,基本上秒级了。看来 win 下是主机-wsl-docker,层级太多了

  • 資深大佬 : x66

    我猜是 wsl2 挂在在 /mnt 下的 windows 磁盘是通过网络协议读写的,小文件太多导致的性能问题。
    代码放到其他目录试试呢

  • 資深大佬 : xzysaber

    题主是用的 wsl2 吗?
    这个是 wsl2 已知的问题,https://github.com/microsoft/WSL/issues/4197
    我之前解决这个问题是通过将代码放到 wsl distros 解决的。

  • 主 資深大佬 : leekafai

    @xzysaber 是的,我试了下在 linux 下就秒好,我现在直接在双十一买的一个 ecs 上弄了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具