nodejs打包成exe、apk、ipa的工具(windows开发环境下)有哪些?各有什么特点。

如题。我想把开发的应用(含html,js,图片,音频等资源)打包成exe、apk以及ipa,目前我知道并且会用的打包exe的工具是webkit,打包apk和ipa的是hbuilder(性能略差)。我听说过一些其他的工具,但不清楚它们各自有什么特点。我希望能打包得尽量小,谢谢。

阅读 19.1k
4 个回答

桌面(Windows、Mac、Luinx)环境的话node-webkit,和特别是electron (即atom-shell)不错

移动设备环境的话,目前跟本地nodejs的app方案感觉都不太靠谱,了解过的有几家,楼主可以看下

但是这些方案都或多或少有不完美的地方,特别是在IOS系统下,主要涉及到苹果对APP中执行js的要求和限制等。

当然楼主也可以不必执着与nodejs。在移动设备上可以选择一些混合应用的方案

例如:

相关的技术

  • XDK (Intel家的HTML5APP集成打包工具)

  • Crosswalk (Chrome家的旨在弥合不同Android平台间WebView性能差异的工具)

打包桌面系统可以试试Atom-Shell

目前我打包exe用的是node-webkit,打包移动端用的是cordova,打包exe几乎没什么问题,移动端还有一些缺陷,(我没找到解决办法),如播放音频,读写文件

新手上路,请多包涵

哪个打包安装包工具支持中文啊,electron-installer-*不支持啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题