2014-03-19 77 views
0

即時通訊嘗試解壓文件與NodeJS和Express。我試過ADM-Zip。節點JS:解壓文件與ADM

我輸入:

npm install adm-zip 

,並得到:

npm WARN package.json [email protected] No repository field. 

其他一切都很好。

我的代碼是:

var AdmZip = require('adm-zip'); 
var zip = new AdmZip("/scenario/file/05ae5db61e83b7611570f2a313f778dd1c8-7c32.zip"); 
zip.extractAllTo("scenario/file/", true); 

Zip文件是在我的公用文件夾(快遞)。我所得到的是一個帶有「未定義」文本的控制檯輸出。

我是一個節點新手,不知道我應該嘗試。

這將是很好,如果有人可以幫助我

回答

2

嘗試

var zip = new AdmZip("./scenario/file/05ae5db61e83b7611570f2a313f778dd1c8-7c32.zip"); 
+0

這是行不通的。仍然「未定義」 – DaTebe

+0

幾天後,我再次查看我的代碼,並得到了我的錯誤。我只需寫「./public/szenario/...」。這對我有效。但是你對「./」 – DaTebe