[eggjs/egg]联想笔记本或者最新版的win10 更新保存完代码后,无法自动重启,所以每保存一边代码都要重新运行npm run dev

2024-08-05 797 views
1

我在vscode、Sublime Text3、文本都尝试编辑保存,都无法自动重启,需要手动,这使我很郁闷!

2020-05-19 11:14:41,119 WARN 6936 [agent:development] reload worker because E:\Codes\egg-example\app\controller\home.js change
2020-05-19 11:14:42,411 WARN 6936 [ClusterClient:Connection] socket is closed by other side while there were still unhandled data in the socket buffer
[2020-05-19 11:14:42.410] [cfork:master:12048] worker:9592 disconnect (exitedAfterDisconnect: true, state: disconnected, isDead: false, worker.disableRefork: false)
[2020-05-19 11:14:42.411] [cfork:master:12048] don't fork new work (refork: false)
2020-05-19 11:14:42,411 INFO 12048 [master] app_worker#1:9592 disconnect, suicide: true, state: disconnected, current workers: ["2"]
[2020-05-19 11:14:42.417] [cfork:master:12048] worker:9592 exit (code: null, exitedAfterDisconnect: true, state: dead, isDead: true, isExpected: true, worker.disableRefork: false)

回答

7

看日志第一条是已经触发了,第三条是启动挂了。检查下你的代码。还有问题就提供可复现方式。

PS:为了节省你的职业生涯,少用 win,或者用 git bash,或 win 自带的那个 linux 子系统啥的。

5

@atian25 我使用的是git bash 这个项目是我根据egg官网命令新生成的项目,在改动hi,egg 的时候保存 就会出现这种情况,我也搜索了好多解决方案,但是没有找到

7

node 14 ?

cc @gxcsoccer @hyj1991 会不会是 14 那个 stream 的兼容性问题?

2

@atian25 不会吧 我切换了8.17.0 10.16.3 10.20.0 12.16.2结果是一样的

3

我也用的Windows 10系统,并没有啥问题呀!

感觉很有可能是你改的代码出问题了... ...

8

@darrenliuwei 我生成的新项目 啥也没动 就在hi,egg后面加了123之类的字符保存下就不能启动了,需要重新启动

0

那个? 不 end ?

9

@AciGo 重新安装依赖再试试

3

cmd netsh winsock reset解决了我的问题