因此,我有一个导入包utils的项目,这个包依赖于'@zip.js/zip.js‘lib。此库用于浏览器,不适用于节点。/node_modules/@zip.js/zip.js/index.js:29
import Deflate from ".不管怎么说,既然我知道问题在于节点上使用zip.js,我需要对它进行模拟,这样才不会让jest中断。因此,我尝试了我们在中看到的代码,并尝试在我的测试文件中添加jest
问题的症结在于,我需要异步使用datatransferitemlist,这与规范中描述的功能不一致,即事件结束后您将被锁在dataTransfer.items集合之外。
zip.useWebWorkers = false; // Disabled because it just makesuploadarea.classList.remove('highlightdrag