###前提・実現したいこと
Electronを使用してアプリケーションを作成しています
###発生している問題・エラーメッセージ
main.js:9 app.on('window-all-closed', function() { ^ TypeError: Cannot read property 'on' of undefined at Object.<anonymous> (main.js:9:4) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:149:9) at bootstrap_node.js:509:3
###該当のソースコード
js
1'use strict'; 2 3var electron = require('electron'); 4var app = electron.app; 5var BrowserWindow = electron.BrowserWindow; 6 7var mainWindow = null; 8 9app.on('window-all-closed', function() { 10 if (process.platform != 'darwin') 11 app.quit(); 12}); 13 14app.on('ready', function() { 15 mainWindow = new BrowserWindow({width: 800, height: 600}); 16 mainWindow.loadURL('file://' + __dirname + '/index.html'); 17 18 mainWindow.on('closed', function() { 19 mainWindow = null; 20 }); 21});
html
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>Electron Read Us</title> 6</head> 7<body> 8<h1>Hello, electron!</h1> 9</body> 10</html>
###補足情報(言語/FW/ツール等のバージョンなど)
nodejs v6.9.5
electron v1.6.2

回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。