使用打字稿解压缩文件

时间:2019-01-09 22:50:40

标签: javascript typescript

我想使用打字稿解压缩文件。我有如下的test.ts

var unzip = require('unzip-stream');
var fs = require('fs-extra'); 

class test {
  unzipp() {
    return fs.createReadStream('./e2e/chrome.zip').pipe(unzip.Extract({ path: './e2e' }));
  }
}

但是当我跑步

tsc test.ts

然后

node test.js

什么都没发生。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

您已经声明了您的课程,但没有运行它。

var myInstance = new test();
myInstance.unzipp();

答案 1 :(得分:0)

正如Patrick在评论中所说,您实际上并没有在运行代码。您现在也确实不需要此类的课程。请尝试以下操作:

var unzip = require('unzip-stream');
var fs = require('fs-extra'); 

function unzip() {
  return fs.createReadStream('./e2e/chrome.zip').pipe(unzip.Extract({ path: './e2e' }));
}

unzip();