pomelo icon indicating copy to clipboard operation
pomelo copied to clipboard

热更优化

Open raoyaoiau opened this issue 4 years ago • 2 comments

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也可以类似的改。

raoyaoiau avatar Dec 02 '20 11:12 raoyaoiau

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

wangkunmeng avatar Dec 02 '20 12:12 wangkunmeng

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

有用,感谢!

raoyaoiau avatar Dec 03 '20 11:12 raoyaoiau