在我的 extraResources 目录中,我有一个导入 npm 包的 batch.js 文件。 我在主电子进程中创建了一个子进程来运行batch.js 文件。该命令如下所示:
exec()
。
batch.js 文件在开发模式下无缝运行,但是当我构建应用程序时,batch.js 文件无法加载 npm 包。我使用了 electron-vite,它使用电子构建器来初始化我的 Electron 项目。 我的项目结构:
exec('node ${process.extraResources}/extra_resources/batch.js')
我的电子构建器.yml
src/extra_resources/batch.js
src/main/...
src/preload/...
src/renderer