【发布时间】:2021-06-17 00:02:57
【问题描述】:
所以我对 Angular 和 Electron 还很陌生,而且我在让事情正常工作时遇到了困难。我一直在寻找示例应用程序,以便有一个我可以理解的起点,我遇到了这个:https://developer.okta.com/blog/2019/03/20/build-desktop-app-with-angular-electron
我一直在关注它,在我第一次运行npm run electron 时,窗口打开但保持为空,在 devtools 控制台中我找到了Uncaught TypeError: window.require is not a function。
我只做了一些小的调整(使某些类型显式),因为最初它不会编译,但对此没有任何改变。
我进行了一些搜索,据我了解,这可能与此有关
const electron = (<any>window).require('electron');
不在electron/main.ts,但我真的不知道我应该做什么。我尝试在BrowserWindow 构造函数中添加webPreferences: {nodeIntegration: true},但无济于事。
我很茫然;我对框架的了解不够,无法自己解决。
编辑:npm v6.14.8、节点 v10.19.0、电子 v12.0.1
【问题讨论】:
标签: angular typescript electron typeerror