1

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

无论如何,这样做是万无一失的吗?

4

2 回答 2

4

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

操作系统

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

视窗

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

Linux

我还没有找到在 Linux 上执行此操作的简单方法,但我们在 Linux 上没有客户群,所以没关系。然而,我发现了这一点,但它似乎非常令人费解。暂时不打扰。

于 2013-02-27T14:27:07.317 回答
1

如果您从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 。

/西蒙

于 2013-02-04T09:48:50.657 回答