首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alasql和Angular;jszip不是构造函数错误

Alasql和Angular;jszip不是构造函数错误
EN

Stack Overflow用户
提问于 2015-10-14 04:19:14
回答 1查看 2.7K关注 0票数 0

因此,在阅读另一个article and solution here时,我发现了Alasql库,它似乎可以做我需要的事情。

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

代码语言:javascript
复制
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

这些错误一直在继续,这是Angular的习惯。

为了寻找解决方案,我找到了https://github.com/SheetJS/js-xlsx/issues/184,但这似乎对我一点帮助都没有。

所以我想知道其他人是否遇到过这个问题,他们对这个问题的解决方案是什么,因为我真的很想使用这个库,但甚至不能让他们的示例代码工作。

编辑:

所以对于那些可能想出相同的problem...the解决方案的人来说,我找到的解决方案是将JSZip库添加到我的应用程序中(尽管它看起来像是包含在SheetJs库中的),并确保它是在Alasql代码段之前加载的。看起来已经成功了..。

EN

回答 1

Stack Overflow用户

发布于 2016-05-26 07:45:33

看起来你是在把它和requirejs或者某个依赖库一起使用

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33111876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档