很难受 ,求助 npm run dev之后 保存文件无法热更新。 强迫症 。 正常的egg-init官网步骤 完全一模一样 node环境官网最新LTS版 现在是win10 和mac 统统都遇到这个问题了 无法解决
我又来了,,, 之前一段时间莫名其妙的好了 。
现在又不行了
这是最小可复现仓库地址https://github.com/jiashuai1002/egg-server
这是修改文件后热更新报的错误。。。。
估计是 mingw 的原因,系统没有发更新事件给 Node。 在 Docker 里面也一样。
@atian25 不行 加过之后 npm run dev 就直接报了 不需要等到 修改文件保存都会直接报 一样的错误。。
仔细看了下图。watch 触发了。为什么在 egg started 之前就有代码变更事件呢?提供可复现代码库吧
win7 64bit,挂着 tsc -w
然后 git bash
窗口启动 npm run dev
有时候修改代码后重启会失败。
我指的是这里挺奇怪的,刚启动完 agent,还没启动 worker,怎么就检测到代码变更了。
提交最小可复现仓库吧
@atian25 纯官网教程操作步骤。没有写代码。
(那里代码变更是因为我 把homejs里面的 hi egg 加了个1 想试热启动功能啊。)
@atian25 一行代码都没有敲 npm i egg-init -g ==> egg-init testEgg --type=simple ==> cd testEgg ==> npm i ==> npm run dev
@jiashuai1002 你是在没启动完的时候就加了 1 ?
@atian25 以这个状态为准吧 还是不行
后面那段不是报错啊,你进程有整个退出了么?
后面那段是正常的,旧的 worker 自杀退出了。
后面还有日志么?给下完整的日志吧。
@atian25 大佬抱歉 没及时回复。 我又回来了 问题更新了。 最小可复现仓库代码还有报错截图都给了
看很多录制egg教程的老师 写项目的时候也是有同样的问题。。