Electron 发生错误 "Cannot find module app"

解决方式:

原代码长这样:

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

猜你喜欢

转载自blog.csdn.net/baidu_27280587/article/details/53671983