From 64b2f7530a0153a1b31cad3c4179af49df990f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kafka?= Date: Tue, 30 Jul 2013 10:56:07 +0200 Subject: [PATCH] node-zip no loger shows these errors in debug mode { [Error: ENOENT, no such file or directory 'C:\Work\pool-3-mobile\trunk\Pool-Live-Tour\PoolLiveTour2\assets\asset-versioner\jszip\jszip.js'] errno: 34, code: 'ENOENT', path: 'C:\\Work\\pool-3-mobile\\trunk\\Pool-Live-Tour\\PoolLiveTour2\\assets\\asset-versioner\\jszip\\jszip.js', syscall: 'open' } --- lib/nodezip.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/nodezip.js b/lib/nodezip.js index 562575f..1c2906c 100644 --- a/lib/nodezip.js +++ b/lib/nodezip.js @@ -1,7 +1,8 @@ var fs = require('fs'); var vm = require('vm'); var loadVendor = function(js) { - vm.runInThisContext(fs.readFileSync(__dirname+'/../vendor/'+js), js); + var path = fs.realpathSync(__dirname+'/../vendor/'+js); + vm.runInThisContext(fs.readFileSync(path), path); }.bind(this); loadVendor('jszip/jszip.js');