LoginSignup
4
2

More than 5 years have passed since last update.

久しぶりにelectronを使ってハマった、electron v1.4.7

Posted at

electron

electronがバージョンアップしていて色々ハマった。
今のバージョンはv1.4.7

menuモジュールについて

下記のようなコードで、menuモジュールが無いといわれるケース

var Menu = require('menu');

menu moduleをnpm installのではなく、electronのMenuを使う。

var Menu = electron.Menu;

ipcモジュールについて

mainProcessとrenderProcessで違う

昔のバージョンではこうだった。

var ipc = require("ipc");

mainProcessではこう

var ipc = electron.ipcMain;

renderProcessではこう

var ipcRenderer = require('electron').ipcRenderer

renderProcessでrequireを使う方法

nodeIntegrationを有効にしないとrenderProcessでrequireを使えない。

var browserWindow = new BrowserWindow({
      webPreferences: {
        nodeIntegration: true
      }
    });
4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2