Electron и React.js: как загрузить локальный ресурс - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу создать исполняемые и поддерживающие файлы 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",
    }
}

Вот метод createWindow, в main.js

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;
    });
}
...