问题标签 [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.
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()
,但没有任何效果。先感谢您。
node.js - Nodejs并发请求覆盖变量
我在 nodejs 中有一个用于生成文档的方法。如果我有两个同时请求,则一个文档的内容与第二个文档的内容相同(下面的变量“contents”)。例如,如果第一个请求检索到的 source.content 应该是“aaa”而第二个是“bbb”,那么在这两种情况下文件的实际内容都是“aaa”。如果请求是按顺序运行的,则生成的文件的内容是正确的,第一个请求为“aaa”,第二个请求为“bbb”。
javascript - 未捕获的错误:损坏的 zip:缺少 589 个字节
我正在使用 pizzip.js 并创建了一个新的 pizzip 实例,然后传入文件结果,然后使用 docxtemplatr 打包我的代码:
错误:
有什么解决办法吗?
node.js - ERR_PACKAGE_PATH_NOT_EXPORTED:包子路径“./dist/pako.es5.js”不是由“出口”定义的
我在将节点应用程序部署到生产环境时遇到问题。当我尝试使用 Node 执行脚本时,出现以下错误:
但是,当我在测试服务器上执行此脚本时工作正常。我们甚至将节点模块文件夹从测试服务器复制并粘贴到生产服务器,但错误是一样的。我认为是某些外部包中的错误,但我不明白相同的配置如何根据系统出现这种错误。
我尝试将 npm 从 6.14.5 更新到 7.23.0,但错误仍然存在。测试和生产服务器都使用相同版本的 Node,14.X
剩下的唯一可能性是我在两台服务器之间使用了不同的 NODE_ENV 变量,但查看错误消息似乎不太可能。提前致谢。