首頁>技術>

開源最前線(ID:OpenSourceTop) 猿妹整編

專案地址:https://github.com/jiahaog/nativefier

現在,我們大多數人都擁有多臺裝置,至少用兩個系統,除非你對蘋果生態系統十分著迷,否則這些裝置沒有辦法達到你想象中的那樣無縫協作,儘管人們一直致力於不同裝置之間的溝通差距。例如許多應用程式是為計算機準備的,即便你離開手機也可以使用。有時候開發人員只是釋出一個Web客戶端,而不是本地桌面應用。

最近,猿妹發現一款神奇可以將Web應用一秒建立為本地桌面應用,這款神器名字叫做——Nativefier。

nativefier非常有意思,它是基於 electron 開發,能夠快速將網站打包成桌面程式,省去了開啟瀏覽器和收藏夾的麻煩。在 Windows ,Mac 和 Linux 系統上均可執行,唯一的缺點就是它必須安裝額外的包管理器——Node.js。

nativefier具有以下特性:

免費並且開源,程式碼託管於Github上適用於GNU/Linux, Windows和Mac桌面通知圖示自動生成可以將單頁Web應用程式(如Telegram和WhatsApp)生成可獨立執行的應用程式

安裝與使用

說了這麼多,下面我們還是來看看怎麼nativefier安裝使用吧,首先,進入命令列介面,執行命令:

npm install nativefier -g

你可能必須在命令之前新增【sudo】,否則你將得到類似於以上的錯誤訊息。所以你需要使用的命令是這樣的。

sudo npm install nativefier -g

在你安裝Nativefier之前,你應該確保你的電腦也安裝了npm。如果你不確定自己是否已經安裝,只需在終端中輸入以下命令來安裝npm。如果你已經安裝了它,系統就會提示你。

sudo apt install npm

使用Nativefier從Web網頁建立本地桌面應用程式

一旦安裝了Nativefier,使用CLI建立本地桌面應用程式可能比使用GUI工具更容易。你只需要以下一行命令:

nativefier messages.android.com

同樣,要建立一個原生的WhatsApp客戶端,可以使用以下命令:

nativefier web.whatsapp.com

Nativefier還允許為應用程式命名,如果你想自定義應用程式的名字,可以使用以下命令列:

nativefier --name“ myWhatsApp” web.whatsapp.com

最後,要提醒你的是,安裝Nativefier的環境要求如下:

macOS 10.9+ / Windows / LinuxNode.js >= 6

目前,Nativefier在Github上已經標星24.1K,累計分支1.5K(Github地址:https://github.com/jiahaog/nativefier

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Flask+Celery 挖坑與填坑之旅