Javascript 运行Js测试获取错误窗口未定义

Javascript 运行Js测试获取错误窗口未定义,javascript,karma-jasmine,jshint,Javascript,Karma Jasmine,Jshint,使用karma+jasmine运行JS测试 我得到一个错误“窗口”没有定义,我添加了防御代码来检测浏览器,就像这样 if ((typeof window !== 'undefined') && window['test']) { ... } 但是仍然有一个错误,如何在定义窗口类型的同时取消定义窗口 编辑: 确切的错误是:没有定义“窗口”缺少的是这个 /*jshint browser: true*/ 我认为你的标题是错误的错误是窗口未定义,对吗?你能复制并粘贴准确

使用karma+jasmine运行JS测试

我得到一个错误“窗口”没有定义,我添加了防御代码来检测浏览器,就像这样

if ((typeof window !== 'undefined') && window['test']) {
       ...
}
但是仍然有一个错误,如何在定义窗口类型的同时取消定义窗口

编辑


确切的错误是:没有定义“窗口”

缺少的是这个

/*jshint browser: true*/

我认为你的标题是错误的错误是窗口未定义,对吗?你能复制并粘贴准确的错误吗听起来确实很奇怪。也许如果我们能看到更多你的代码?或者更多的错误,比如堆栈跟踪?