我正在尝试为我的appjs应用程序发布一个包,但最终用户似乎没有任何简单的方法可以在没有终端的情况下"运行"应用程序。
有没有万无一失的方法?
所以我找到了一个简单的方法来做到这一点,不一定是最简单的方法,但它有效。
操作系统
我使用这个bash脚本将我的文件夹转换为.app文件夹(这显然是OSx所需要的)
窗户
在Windows上,我使用IsTools来创建我的in/un-staller和快捷方式。
Linux目录
我还没有找到一种简单的方法来在 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 的屏幕截图之旅。
/西蒙