Angularjs 引用错误:Can';在Controller.js中找不到变量:JSZip

Angularjs 引用错误:Can';在Controller.js中找不到变量:JSZip,angularjs,karma-jasmine,jszip,Angularjs,Karma Jasmine,Jszip,我使用JSZip.js压缩和下载了一些文件,效果很好。但在测试过程中,我不断遇到一个错误: ReferenceError:在App/Search/DeviceController.js中找不到变量:JSZip 库也在karma.unit.conf.js声明中 var deviceCert = new JSZip(); var certBlob = new Blob([result.data.tlsCert], { type: 'application/crt;' }); deviceCert.f

我使用JSZip.js压缩和下载了一些文件,效果很好。但在测试过程中,我不断遇到一个错误:

ReferenceError:在App/Search/DeviceController.js中找不到变量:JSZip

库也在karma.unit.conf.js声明中

var deviceCert = new JSZip();
var certBlob = new Blob([result.data.tlsCert], { type: 'application/crt;' });
deviceCert.file('DeviceCert.crt', certBlob);
deviceCert .generateAsync({ type: "blob" })
 .then(function (content) {
     $window.saveAs(content, 'CertSet.zip');
});

Controller.js代码

您能提供任何代码吗?Controller.js添加了正确加载的JSZip文件?在测试中加载不同的文件吗?您的测试中是否有AMD加载程序?