在 Electron Forge 中使用静态文件的方法是将静态文件复制到构建输出目录中。以下是一个解决方法的代码示例:
public
的文件夹。public
文件夹中。package.json
文件,将构建脚本修改为以下内容:{
"scripts": {
"start": "electron-forge start",
"package": "electron-forge package",
"make": "electron-forge make",
"publish": "electron-forge publish",
"copy-public": "cp -R public/ out/"
},
"devDependencies": {
"electron-forge": "^6.0.0-beta.54"
}
}
npm run copy-public
命令以将 public
文件夹中的文件复制到构建输出目录(默认为 out
文件夹)。const path = require('path');
const { app } = require('electron');
const staticFilePath = path.join(app.getAppPath(), 'out', 'static', 'example.txt');
上述代码假设你的静态文件位于 public/static/example.txt
,并且构建输出目录为 out
。
通过这种方式,你可以在 Electron Forge 中使用静态文件,并确保它们在构建过程中正确地复制到输出目录中。