2017-03-21 231 views
0

我对安装程序一无所知。我创建了一个Windows桌面“应用程序”,它实际上是基于JavaScript的窗口包装在容器中,看起来像一个应用程序(在Chrome下)。为基于JavaScript的应用程序创建安装程序

有两个版本,一个用于可能处于脱机状态的用户,因此存在本地IndexedDB数据库,并且在localStorage中定义了许多设置。

另一个版本用于后台,始终在线,但包装也是本地的,并且有一个变量存储在localStorage中,它是用户名。

我需要两个安装程序,每个版本一个,想法是将所有这些文件复制到一个文件夹中,然后执行一个带有初始化本地变量的JavaScript的JavaScript页面(创建IndexedDB表并设置localStorage变量)。

作为第一步,它需要询问密码,将其与服务器进行比较,然后为每个特定用户安装变量(这由JavaScript完成)。

我该怎么做?

回答

0

您可以考虑创建一个电子应用程序。

https://electron.atom.io/

然后那里有“电子建设者”它创建打包,准备从您的应用程序安装文件。

https://www.npmjs.com/package/electron-builder

我创建了一个Windows桌面“应用程序”,这实际上是包裹在一个容器看起来像一个应用程序的JavaScript 基于窗口(下 铬)。

或者是这样,你在做什么?

+0

是的,这几乎是我现在拥有的。 实际上我现在需要的只是一个自动提取功能,它可以将我的文件复制到桌面上的某个文件夹和快捷方式进行安装。 –

+0

难道你不能使用类似npm任务的东西来移动打包文件吗?也许我不明白这里的问题。 – Benedict

+0

我做了你的建议,并添加了我所需要的,谢谢! –

相关问题