运行一个electron小demo出现的一个错误信息:Cannot find module app
原代码如下所示:
var app = require('app');
var BrowserWindow = require('browser-window');
修改为如下这样,就不会弹出“Cannot find module app”相关的错误信息:
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
错误原因:使用的Electron版本太新,这种API在 Electron v1.0.0 中被移除了。
再出现 “Cannot find module …” 的错误,基本上全是因为require直接引入模块了
在尝试运行一个 Electron 小 demo 时遇到了 'Cannot find module app' 错误。问题根源在于所使用的 Electron 版本过高,导致旧的 API 已被移除。解决方法是更新代码,使用 `const electron = require('electron')`,然后分别引用 `app` 和 `BrowserWindow`,如 `const app = electron.app` 和 `const BrowserWindow = electron.BrowserWindow`。这确保了与新版本 Electron 的兼容性。若继续遇到 'Cannot find module...' 错误,通常是因为直接导入了未安装的模块。
1516

被折叠的 条评论
为什么被折叠?



