原帖https://www.geeksforgeeks.org/hot-reload-in-electronjs/
使用
输入npm i electron-reloader
安装
在main.js输入
if (env === 'development') {
try {
require('electron-reloader')(module, {
debug: true,
watchRenderer: true
});
} catch (_) { console.log('Error'); }
}
render会自动重载
main里会自动重新启动
缺点是好像没有控制台输出,但是好像没找到解决方案
https://github.com/sindresorhus/electron-reloader/issues/29
但是在https://github.com/sindresorhus/electron-reloader/issues/13找到了一个可以输出的,也很舒服
只需要输入npx electronmon ./main.js即可