Skip to content
This repository has been archived by the owner on Sep 25, 2023. It is now read-only.

热更优化 #1174

Open
raoyaoiau opened this issue Dec 2, 2020 · 2 comments
Open

热更优化 #1174

raoyaoiau opened this issue Dec 2, 2020 · 2 comments

Comments

@raoyaoiau
Copy link

image
app.js

  1. 上图设置可以设置热更。但是,查看源码。
    image
    每次都会去把某个类型服务器上的handler目录下的所有文件都重新加载,如果我只是改变一个文件,就没必要重新加载所有的文件吧。
    所以简单优化了下,有问题可以下面反馈。
    node_modules\pomelo\lib\common\service\handlerService.js
    image
    image
    node_modules\pomelo-loader\lib\loader.js
    同时 loader.js里导出loadFile
    image

以上是handler的写法,同理,remote也可以类似的改。

@wangkunmeng
Copy link

若是优化最好把fs.watch替换为chokidar/node-watch的watch函数

@raoyaoiau
Copy link
Author

若是优化最好把fs.watch替换为chokidar/node-watch的watch函数

有用,感谢!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants