Vue js我需要将文件压缩为gzip并将其发送到后端

Vue js i need to compress file to gzip and send it to the back-end

我已经安装了 npm install compressing 我收到了这个错误: 我如何在 vuejs 2.6 中将文件压缩为 zip?

Uncaught Error: Cannot find module 'fs'
    at webpackMissingModule (webpack:///./node_modules/compressing/lib/utils.js?:3)
    at Object.eval (webpack:///./node_modules/compressing/lib/utils.js?:3)
    at eval (webpack:///./node_modules/compressing/lib/utils.js?:199)
    at Object../node_modules/compressing/lib/utils.js (front.js:8020)
    at __webpack_require__ (front.js:790)
    at fn (front.js:101)
    at eval (webpack:///./node_modules/compressing/lib/zip/index.js?:3)
    at Object../node_modules/compressing/lib/zip/index.js (front.js:8044)
    at __webpack_require__ (front.js:790)
    at fn (front.js:101)

如何压缩成gltf?

Compressing module is for Node. Use another package which is not dependent on filesystem like jszip

我有另一个问题的答案:pako (npm pako) 解决了我的问题