如何打包我的appjs应用程序?

时间:2013-02-03 14:25:14

标签: appjs software-packaging

我正在尝试为我的appjs app发布一个包,但似乎没有任何简单的方法让最终用户“只运行”没有终端的应用程序。

有没有这样做,这是万无一失的?

2 个答案:

答案 0 :(得分:4)

所以我找到了一种简单的方法来做到这一点,不一定是最简单的方法,但它有效。

OSX

我使用this bash script将我的文件夹转换为.app文件夹(这显然是OSx所需要的)

在Windows上我使用IsTools创建我的in /​​ un-staller和快捷方式。

的Linux

我还没有找到一种简单易用的方法在Linux上做到这一点,但我们没有Linux客户群,所以无关紧要。然而,我发现了this,但它似乎令人费解。现在不要打扰。

答案 1 :(得分:1)

如果您从以下网址下载适用于您平台的distributable:http://appjs.org/#download。然后它包括一个启动脚本 - 用于windows的app.exe和用于linux / mac os的app.sh,它可以在没有控制台的情况下启动所有内容。

appjs还增加了appjs作为平台功能(而不是在你分发的每个应用程序中都有整个运行时)。使用此功能,您可以将应用程序编译为单个文件,然后可以将其分发给最终用户。正在积极开发和改进此功能。 http://appjs.delightfulsoftware.com/。另请参阅截图浏览Windows:http://appjs.delightfulsoftware.com/win.htm和ubuntu linux:http://appjs.delightfulsoftware.com/ubuntu.htm

/西蒙