【问题标题】:node.js zip utilities that works with node-webkit?与 node-webkit 一起使用的 node.js zip 实用程序?
【发布时间】:2013-06-19 04:28:04
【问题描述】:

是否有人能够使用任何 node.js zip 实用程序成功创建可由 node-webkit 读取的 zip 文件? 我尝试过 node-zip、admzip、node-archiever 等,但运气不佳。由于某种原因,node-webkit (有时也可以通过 winzip)读取任何文件

【问题讨论】:

  • 您是使用标准 zip 实用程序创建 zip,例如从桌面创建,然后想通过 node-webkit 应用程序读取,还是由 node-webkit 创建 zip,可能已保存,然后读取再次通过node-webkit?只是想确保我正确理解场景。
  • 嗨。谢谢你的发帖。 zip 将由 node-webkit 本身读取。我正在尝试将我的项目目录压缩到 app.nw,以便它可以与 node-webkit 作为“nw app.nw”一起运行。
  • 我明白了,如果 Node 可以通过 grunt 任务或其他方式来完成,那将减少构建过程中的一个步骤。我很惊讶这些实用程序都不适合你——我想知道你是否可以在 Github 上与他们的作者一起描述你正在经历的事情,然后他们可能有办法帮助你诊断问题。抱歉,我无法提供更多帮助。
  • 谢谢。我说话的时候正在咕哝。我尝试向 admzip 提出问题,但没有向其他人提出问题。我想我会这样做的。

标签: zip node-webkit


【解决方案1】:

尝试使用 Yeoman Generator 提供的工具打包您的应用:https://www.npmjs.org/package/generator-node-webkit

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

然后,将您的代码放在 app 文件夹中并运行其中一个:

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

这将打包您的应用并将可执行文件保留在 dist 文件夹中。

【讨论】:

    猜你喜欢
    • 2013-04-24
    • 2015-11-26
    • 1970-01-01
    • 2015-04-23
    • 2015-01-11
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多