网上关于开发时热更新的文章很多,但实现过程都非常麻烦。下午在github上找到了一种成本最低的方法:
electron-reloader
首先,安装这个npm模块:
npm install --save-dev electron-reloader
然后,在程序入口文件(一般是index.js)中最下方加入以下代码:
try {
require('electron-reloader')(module,{});
} catch (_) {}
最后,重启应用,尝试更改html等静态文件,窗口就能自动刷新了。
还可以修改配置对象,开启debug模式: