我想创建Electron可执行文件和支持文件以与React一起分发,但是出现错误,不允许加载本地资源。
这是我的package.json
{
"productName": "Test system",
"homepage": "./",
"main": "main.js",
"scripts": {
"package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds",
}
}
这里是main.js
中的createWindow方法
function createWindow() {
// Initialize the window to our specified dimensions
win = new BrowserWindow({ width: 1000, height: 600 });
// Show dev tools[enter image description here][1]
win.webContents.openDevTools()
// Specify entry point
win.loadURL(isDev ? 'http://localhost:8080' : `file://${path.join(__dirname+'build/index.html')}`);
// Remove window once app is closed
win.on('closed', function () {
win = null;
});
}