问题标签 [pizzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
253 浏览

vue.js - 如何使用 Axios 获取一组文件以提供给 Pizzip 以生成 .zip 存档?

以下是不熟悉的 Pizzip 的文档:https ://github.com/open-xml-templating/pizzip/tree/master/documentation

另外,我正在使用 VueJS (2)、ES6、TS

我正在尝试使用 Axios 下载单个文件,然后使用 Pizzip 将它们放入一个 zip 文件中。

这是给我ArrayBuffer正确的。然后我有以下内容:

Pizzip 文档说的data参数zip.file()可以是 type ArrayBuffer,但是当我下载 zip 时它只是一个空存档。我尝试使用可选options参数 for zip.file(),但没有任何效果。先感谢您。

0 投票
1 回答
58 浏览

node.js - Nodejs并发请求覆盖变量

我在 nodejs 中有一个用于生成文档的方法。如果我有两个同时请求,则一个文档的内容与第二个文档的内容相同(下面的变量“contents”)。例如,如果第一个请求检索到的 source.content 应该是“aaa”而第二个是“bbb”,那么在这两种情况下文件的实际内容都是“aaa”。如果请求是按顺序运行的,则生成的文件的内容是正确的,第一个请求为“aaa”,第二个请求为“bbb”。

0 投票
1 回答
233 浏览

javascript - 未捕获的错误:损坏的 zip:缺少 589 个字节

我正在使用 pizzip.js 并创建了一个新的 pizzip 实例,然后传入文件结果,然后使用 docxtemplatr 打包我的代码:

错误:

有什么解决办法吗?

0 投票
0 回答
208 浏览

node.js - ERR_PACKAGE_PATH_NOT_EXPORTED:包子路径“./dist/pako.es5.js”不是由“出口”定义的

我在将节点应用程序部署到生产环境时遇到问题。当我尝试使用 Node 执行脚本时,出现以下错误:

但是,当我在测试服务器上执行此脚本时工作正常。我们甚至将节点模块文件夹从测试服务器复制并粘贴到生产服务器,但错误是一样的。我认为是某些外部包中的错误,但我不明白相同的配置如何根据系统出现这种错误。

我尝试将 npm 从 6.14.5 更新到 7.23.0,但错误仍然存​​在。测试和生产服务器都使用相同版本的 Node,14.X

剩下的唯一可能性是我在两台服务器之间使用了不同的 NODE_ENV 变量,但查看错误消息似乎不太可能。提前致谢。