2013-06-19 1 views
0

Кто-нибудь смог успешно создать zip-файл, который может быть прочитан узлом-webkit с помощью любой утилиты zip.sys.sys? Я пробовал node-zip, admzip, node-archiever и т. Д., Но havent «имел много удачи. По той или иной причине, ни один из файлов не может быть прочитан узлом-WebKit (а иногда, скажем, WinZip, а)Утилиты node.js zip, которые работают с node-webkit?

+0

Вы создаете почтовый индекс, используя стандартную утилиту zip, скажем, с рабочего стола, а затем хотите прочитать через приложение node-webkit или создать почтовый индекс, созданный узлом-webkit, возможно, сохраненный, а затем снова прочитанный node-webkit ? Просто хочу, чтобы я правильно понял сценарий. – hoonto

+0

Привет. Спасибо за сообщение. Почтовый индекс будет считаться самим узлом-webkit. Я пытаюсь заархивировать каталог проекта, скажем, app.nw, чтобы он мог работать с node-webkit как «nw app.nw». – user1505807

+0

Я вижу, что уменьшило бы шаг в процессе сборки, если бы Node мог сделать это с помощью задания grunt или чего-то еще. Я удивлен, что ни одна из этих утилит не работает хорошо для вас - мне интересно, можете ли вы обсудить это с их авторами в Github, описывая, что вы испытываете, и тогда у них может быть способ помочь вам диагностировать проблему. Извините, я не мог больше помочь. – hoonto

ответ

0

Попробуйте упаковать приложение с помощью инструментов генератора Yeoman: https://www.npmjs.org/package/generator-node-webkit

$ npm install -g yo 
$ npm install -g generator-node-webkit 
$ yo node-webkit 

Затем поместите код внутри приложения папку и запустить один из них:

grunt dist-mac 
grunt dist-win 
grunt dist-linux 

Это будет упаковать приложение и оставить исполняемый файл на dist папка.