首页 > 解决方案 > 应用程序在保存时重新加载,但更改不适用于电子重新加载

问题描述

使用以下代码,我可以让应用程序在保存时重新加载,但未应用更改。

 require('electron-reload')(__dirname +"../app/", {
    electron: path.join(__dirname, '..', 'node_modules', '.bin', 'electron'),
  })

我在 MacOS 上使用 webpack 和 electron-builder 构建了 main、renderer 和 worker 进程的应用程序。Webpack 在 /build 目录下构建 typescript 项目,src 文件在 /app 目录下。我认为上述脚本中的路径是正确的,因为应用程序在保存时重新加载,但我认为 electron-reload 不会重建 /app 目录中更改的文件,因此 /build 文件中由电子运行的文件仍然是相同的。

我使用电子 /build/main.js 运行应用程序

如果我是正确的,如何让电子重载重建文件?

标签: vue.jswebpackelectron

解决方案


推荐阅读