我有一个解压缩的xlsx文件,其中我编辑了一些文件,以便生成一个包含新数据的新xlsx文件。在linux中,为了在xlsx中重新压缩文件,我只需要进入终端并键入
find . -type f | xargs zip ../newfile.xlsx
放到xlsx文件所在的文件夹中。现在的问题是我如何使用node.js来完成这个任务?
当我从linux服务器下载压缩文件时,ZipArchive无法解压缩文件。当我手动提取文件并在windows中再次压缩它们时,没有任何问题。
看起来在linux和windows zip文件中以行结尾可能是个问题。
$zip = new ZipArchive;
$zip->open('test.zip'); // zip file has been download from a linux server
$zip->extractTo('./');
$zip->close();
有什么建议吗?
当我安装puppeteer时,我得到了这个错误。
ERROR: Failed to set up Chromium r901912! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
Error: Download failed: server returned code 403. URL:
https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/901912/chrome-linux.zip
因此,我下载了压缩文件并将其放到