解決方式:
原代碼長這樣:
var app = require('app');
var BrowserWindow = require('browser-window');
修改成:
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
錯誤原因:使用的Electron版本太新,這種API在 Electron v1.0.0 中被移除了。再出現 “Cannot find module ……” 的錯誤,基本上全是因爲require直接引入模塊了,其他模塊的引入如果仿照還出錯就得現查API了,並不是所有的都是 “const balabala = electron.balabala” 就可以解決的,比如ipc的引入就是:
const ipc = electron.ipcMain;
填坑完畢。
參考網址:http://stackoverflow.com/questions/39683163/cannot-find-module-app-when-trying-to-run-electron-app