gpt4 book ai didi

angular - Electron/Angular 示例应用程序中的“TypeError: window.require is not a function”

转载 作者:行者123 更新时间:2023-12-03 12:36:41 25 4
gpt4 key购买 nike

因此,我对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,但我真的不知道该怎么办。我尝试在 webPreferences: {nodeIntegration: true}构造函数中添加 BrowserWindow,但无济于事。
我不知所措;我对框架不够了解,无法自己解决。
编辑:npm v6.14.8,节点v10.19.0, Electron v12.0.1

最佳答案

在我看来,如果您使用此代码而不是其他代码,则可能会起作用:

const electron = require("electron");
如果这不能解决您的问题,我将切换至vanila js

关于angular - Electron/Angular 示例应用程序中的“TypeError: window.require is not a function”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66710543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com