electron 电子主过程热装或带电装

xienkqul  于 6个月前  发布在  Electron
关注(0)|答案(3)|浏览(63)

在电子浏览器窗口中进行网页的热重载很容易,但是主进程呢?每当我在主进程中更改一些事件处理程序代码时,我需要重新启动电子以使代码生效,有什么方法可以解决这个问题而不重新启动电子进程?

y53ybaqx

y53ybaqx1#

没有。Electron的主进程是node.js,它不支持从其缓存中重新加载模块。除非node.js支持它,否则Electron将继承相同的行为。

eagi6jfj

eagi6jfj2#

安装nodemon包并将其添加到package.json

"scripts": {
   "start": "electron .",
   "watch": "nodemon --exec electron ."
}

字符串
使用npm run watch或yarn watch在watch模式下运行代码

omtl5h9j

omtl5h9j3#

Nodejs 21.4.0在实验状态下有监视和监视路径。虽然这可能没有直接帮助,但您可以将节点选项传递给electron
https://nodejs.org/api/cli.html#--watch

相关问题