Electron 发生错误 "Cannot find module app"的解决方案

落日映苍穹つ 2022-07-12 23:15 585阅读 0赞

解决方式:

原代码长这样:

  1. var app = require('app');
  2. var BrowserWindow = require('browser-window');

修改成:

  1. const electron = require('electron');
  2. const app = electron.app;
  3. const BrowserWindow = electron.BrowserWindow;

错误原因:使用的Electron版本太新,这种API在 Electron v1.0.0 中被移除了。再出现 “Cannot find module …” 的错误,基本上全是因为require直接引入模块了,其他模块的引入如果仿照还出错就得现查API了,并不是所有的都是 “const balabala = electron.balabala” 就可以解决的,比如ipc的引入就是:

  1. const ipc = electron.ipcMain;

填坑完毕。

参考网址:http://stackoverflow.com/questions/39683163/cannot-find-module-app-when-trying-to-run-electron-app

发表评论

表情:
评论列表 (有 0 条评论,585人围观)

还没有评论,来说两句吧...

相关阅读