Javascript jsZip:generateAsync不是一个函数

Javascript jsZip:generateAsync不是一个函数,javascript,jszip,Javascript,Jszip,我一直在我的AngularJs项目中使用jsZip。这以前工作正常。最近,我注意到我的导出Zip函数不再工作了,我得到了一个错误作为标题的问题。有人能想到这个吗 您的想法将不胜感激。 错误显示的是obj.generateAsync,而不是zip.generateAsync。obj是JSZip实例吗?你在用什么?原型中的方法看起来不属于该库(至少不是上述网页上记录的方法),也许您使用的是它的旧版本?我使用的是最新的jszip 3.1.3。我还通过bower将其卸下并重新安装。这里我的obj是JSZ

我一直在我的AngularJs项目中使用jsZip。这以前工作正常。最近,我注意到我的导出Zip函数不再工作了,我得到了一个错误作为标题的问题。有人能想到这个吗

您的想法将不胜感激。

错误显示的是
obj.generateAsync
,而不是
zip.generateAsync
obj
是JSZip实例吗?你在用什么?原型中的方法看起来不属于该库(至少不是上述网页上记录的方法),也许您使用的是它的旧版本?我使用的是最新的jszip 3.1.3。我还通过bower将其卸下并重新安装。这里我的obj是JSZip实例。我还认为generate()函数适用于版本2.x.x,但我不知道为什么。现在我可以使用generate()而不是generateAsync()。以前它与generateAsync()完美配合,但现在不再如此。你确定你没有在页面中加载两个不同版本的JSZip吗?非常确定。我只有一个。我一开始也是这么想的。如果你看一下,你会注意到对象上存在的各种方法(比如
crc32
utf8*
)在JSZIP3.x中被删除了,所以我只能断定你使用的是过时的版本。