我正在尝试为我的 appjs 应用程序发布一个包,但最终用户似乎没有任何简单的方法可以在没有终端的情况下“运行”应用程序。
无论如何,这样做是万无一失的吗?
我正在尝试为我的 appjs 应用程序发布一个包,但最终用户似乎没有任何简单的方法可以在没有终端的情况下“运行”应用程序。
无论如何,这样做是万无一失的吗?
所以我找到了一种简单的方法来做到这一点,不一定是最简单的方法,但它确实有效。
我使用这个 bash 脚本将我的文件夹转换为 .app 文件夹(这显然是 OSx 所需要的)
在 Windows 上,我使用IsTools创建我的 in/un-staller 和快捷方式。
我还没有找到在 Linux 上执行此操作的简单方法,但我们在 Linux 上没有客户群,所以没关系。然而,我发现了这一点,但它似乎非常令人费解。暂时不打扰。
如果您从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 。
/西蒙