你以为报错 Corrupted zip: missing xxx bytes 一定是 docxtemplater 的问题吗?
还有可能是 mockjs 冲突的问题
今天照常使用 docxtemplater 导出 docx 的时候,突然无法导出 docx 了,并报错
Error: Error: Corrupted zip: missing 18312 bytes,然后以为是系统蓝屏,导致文件被破坏了,然后重写安装了 docxtemplater 相关文件
但是还是没有解决,然后又上网搜索各种问题,结果还是没有解决
后来突然想到了昨天开发时候打开了 mockjs 模拟请求,然后将 mockjs 关闭了,然后就好了
不得不说与mockjs冲突的组件确实很多,据我所知就有好几个组件与mockjs冲突,个人推荐需要用到mockjs的时候可以打开mockjs,如果不用的话,最好是吧mockjs关了,否则你不知道它又与那些组件冲突了。