Angular TypeError window.require不是使用电子进行的函数角度测试

Angular TypeError window.require不是使用电子进行的函数角度测试,angular,electron,karma-jasmine,Angular,Electron,Karma Jasmine,我有一个电子角度项目。我的代码编译并运行良好,现在我来测试它。在我开始编写测试之前,所有的'shouldCreate'测试都失败了,消息是“TypeError:window.require不是函数” 我已经看过,也看过其他一些关于这个问题的文章,但是没有一篇文章提到如果它只是在测试中失败了该怎么办 即使我的代码有window.require('fs')之类的东西,我怎么能让测试成功呢?同样,代码可以编译和运行(至少在开发环境中),但在编写测试之前,我的测试失败了 短暂性脑缺血发作 编辑:我的代码

我有一个电子角度项目。我的代码编译并运行良好,现在我来测试它。在我开始编写测试之前,所有的
'shouldCreate'
测试都失败了,消息是
“TypeError:window.require不是函数”

我已经看过,也看过其他一些关于这个问题的文章,但是没有一篇文章提到如果它只是在测试中失败了该怎么办

即使我的代码有
window.require('fs')
之类的东西,我怎么能让测试成功呢?同样,代码可以编译和运行(至少在开发环境中),但在编写测试之前,我的测试失败了

短暂性脑缺血发作


编辑:我的代码基于

,因此似乎出现了这些错误,因为我打开了运行karma的端口的浏览器,因此出现了这些错误。(Chrome确实无法访问窗口等,因此它是有意义的。)


当我打开浏览器从CMD运行测试时,一切都成功了,结果都很好

,所以这些错误似乎出现了,因为我打开了karma运行的端口的浏览器,结果,这些错误出现了。(Chrome确实无法访问窗口等,因此它是有意义的。)

当我打开浏览器从CMD运行测试时,一切都成功了,结果都很好