欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > electron-vite_12修改主进程main.js为什么没有重启Electron程序?没开热重载

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

2024/10/23 15:28:33 来源:https://blog.csdn.net/u014708123/article/details/142971877  浏览:    关键词: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 程序。
  • 当预加载脚本的模块变化时,重新构建并触发渲染进程重载。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com