node-modules / compressing

Everything you need for compressing and uncompressing
MIT License
437 stars 34 forks source link

Can not use compressing@1.5.0+ in electron #48

Open Pevernow opened 4 years ago

Pevernow commented 4 years ago

在electron 中使用compressing解压zip 时报错 Uncaught ReferenceError: setImmediate is not defined

在preload.js中引入 var compressing = require("compressing"); var fs = require("fs"); var path = require("path"); var request = require("request");

Pevernow commented 4 years ago

解决办法 在preload中添加

var _setImmediate = setImmediate;
process.once('loaded', function() {
  global.setImmediate = _setImmediate;
});