core icon indicating copy to clipboard operation
core copied to clipboard

[FEATURE] 统一压缩/解压功能的依赖

Open bytemain opened this issue 2 years ago • 6 comments

目前使用了以下的压缩功能的依赖:

  • 'archiver'
  • 'yauzl'

想换成:https://www.npmjs.com/package/compressing ,虽然没怎么更新了,但由于是同事(fengmk2)在维护,方便更新

bytemain avatar May 08 '22 10:05 bytemain

统一依赖后,可以在 core-node 里放一个封装好的供压缩相关能力的函数

bytemain avatar May 08 '22 10:05 bytemain

用 yauzl 是因为 compressing 不支持解压时保留 mode,对于一些包含了可执行文件的插件,使用 compressing 解压后会丢失执行权限,导致插件运行失败

Aaaaash avatar May 09 '22 02:05 Aaaaash

统一依赖后,可以在 core-node 里放一个封装好的供压缩相关能力的函数

这个可以先统一成 archiver

songhn233 avatar May 11 '22 10:05 songhn233

Compressing 现在支持解压保存 mode 了

  • https://github.com/node-modules/compressing/pull/68

bytemain avatar Jun 13 '22 05:06 bytemain

@songhn233 这个有时间做吗?感觉可以搞一下

erha19 avatar Jul 06 '22 02:07 erha19

@songhn233 这个有时间做吗?感觉可以搞一下

👌,assign 给我吧

songhn233 avatar Jul 06 '22 03:07 songhn233