Javascript 角度和角度;jszip不是构造函数错误

Javascript 角度和角度;jszip不是构造函数错误,javascript,angularjs,xlsx,jszip,alasql,Javascript,Angularjs,Xlsx,Jszip,Alasql,因此,在阅读另一篇文章时,我找到了图书馆Alasql,它似乎满足了我的需要 我已经安装了它,正在编写一个概念验证应用程序来使用它,当我尝试使用那篇文章中给出的插图时,我得到: Error: jszip is not a constructor write_zip@https://server:8443/vendor/js-xlsx/dist/xlsx.js:11295:12 write_zip_type@https://server:8443/vendor/js-xlsx/dist/xlsx.j

因此,在阅读另一篇文章时,我找到了图书馆Alasql,它似乎满足了我的需要

我已经安装了它,正在编写一个概念验证应用程序来使用它,当我尝试使用那篇文章中给出的插图时,我得到:

Error: jszip is not a constructor
write_zip@https://server:8443/vendor/js-xlsx/dist/xlsx.js:11295:12
write_zip_type@https://server:8443/vendor/js-xlsx/dist/xlsx.js:11407:10
writeSync@https://server/vendor/js-xlsx/dist/xlsx.js:11421:1
saveWorkbook@https://server:8443/vendor/alasql/dist/alasql.js:15656:17
doExport@https://server/vendor/alasql/dist/alasql.js:15556:3
alasql.into.XLSX@https://server/vendor/alasql/dist/alasql.js:15529:3
anonymous@https://server/vendor/alasql/dist/alasql.js line 7343 > Function:1:14
queryfn3@https://server/vendor/alasql/dist/alasql.js:6528:13
queryfn2@https://server/vendor/alasql/dist/alasql.js:6274:9
anonymous@https://server/vendor/alasql/dist/alasql.js line 7757 > Function:1:57
queryfn/<@https://server/vendor/alasql/dist/alasql.js:6223:12
queryfn@https://server/vendor/alasql/dist/alasql.js:6219:2
yy.Select.prototype.compile/statement@https://server/vendor/alasql/dist/alasql.js:7352:14
alasql.dexec@https://server/vendor/alasql/dist/alasql.js:4240:27
alasql.exec@https://server/vendor/alasql/dist/alasql.js:4190:10
alasql@https://server/vendor/alasql/dist/alasql.js:121:11
Index@https://server/app/states/index/index.controller.js:20:23
这些误差一直在继续,这是角度测量的习惯

我正在寻找一个解决方案,但这似乎对我毫无帮助

所以我想知道其他人是否遇到过这种情况,以及他们对这个问题的解决方案是什么,因为我真的很想使用这个库,但他们的示例代码都无法运行

编辑:


因此,对于那些可能会遇到相同问题的人来说……我找到的解决方案是将JSZip库添加到我的应用程序中,尽管它看起来像是包含在SheetJs库中,并确保它是在Alasql片段之前加载的。这似乎成功了…

您似乎正在将其与requirejs或某些依赖项库一起使用


您需要在发行版中包含所有.js文件,或者将它们作为依赖项添加到shim中

请尝试使用最新版本的alasql-现在应该可以使用了: