electron-vite_12修改主进程main.js为什么没有重启Electron程序?没开热重载

当你使用npm run dev 执行时,修改主进程main.js文件
并没有触发热重载功能,原因是你没有开启热重载;

如何开启热重载?

找到package.json, 使用 CLI 选项-w 或 --watch,例如 electron-vite dev --watch

// package.json
"scripts":{
	...,
	// "dev": "electron-vite dev --watch",
	"dev": "electron-vite dev --watch",
	...,
}
什么是热重载?

热重载是指在主进程或预加载脚本模块发生变化时快速重新构建并重启 Electron 程序。事实上,并不是真正的热重载,而是类似的。它为开发者带来了很好的开发体验。

electron-vite 是怎么做到的:
  • 启用 rollup 监视器, 观察主进程或预加载脚本的模块变化。
  • 当主进程的模块变化时,重新构建并重启 Electron 程序。
  • 当预加载脚本的模块变化时,重新构建并触发渲染进程重载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值