gpt4 book ai didi

angular - TypeError window.require不是一个函数-用Electron进行 Angular 测试

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

我有一个与Electron一起运行的Angular项目。我的代码可以编译并很好地工作,现在我来对其进行测试。在我甚至没有开始编写测试之前,所有'shouldCreate'测试都失败了,并显示消息"TypeError: window.require is not a function"
我见过this postthis post,以及其他一些问题,但是他们都没有解决仅在测试中失败的问题。
即使我的代码包含window.require('fs')之类的东西,我如何才能使测试成功?同样,代码可以编译并运行(至少在开发环境中),但是在编写代码之前我的测试失败了
TIA
编辑:我的代码基于this github project

最佳答案

似乎出现了这些错误,因为我将浏览器打开到运行 karma 运行的端口,结果出现了这些错误。 (Chrome确实无权访问窗口等,因此很有意义。)
当我从不打开浏览器的CMD运行测试时,一切都成功了,一切顺利

关于angular - TypeError window.require不是一个函数-用Electron进行 Angular 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64907221/

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