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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章