2017-03-21 127 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

我做了你的建議,並添加了我所需要的,謝謝! –

相關問題