Github標星24.1K!一個命令行就可以把網(wǎng)站變成電腦App
現(xiàn)如今,我們大多數(shù)人都擁有多臺設(shè)備,至少用兩個系統(tǒng),除非你對蘋果生態(tài)系統(tǒng)十分著迷,否則這些設(shè)備沒有辦法達到你想象中的那樣無縫協(xié)作,盡管人們一直致力于不同設(shè)備之間的溝通差距。例如許多應用程序是為計算機準備的,即便你離開手機也可以使用。有時候開發(fā)人員只是發(fā)布一個Web客戶端,而不是本地桌面應用。
最近,猿妹發(fā)現(xiàn)一款神奇可以將Web應用一秒創(chuàng)建為本地桌面應用,這款神器名字叫做——Nativefier。
nativefier非常有意思,它是基于 electron 開發(fā),能夠快速將網(wǎng)站打包成桌面程序,省去了打開瀏覽器和收藏夾的麻煩。在 Windows ,Mac 和 Linux 系統(tǒng)上均可運行,唯一的缺點就是它必須安裝額外的包管理器——Node.js。
nativefier具有以下特性:
- 免費并且開源,代碼托管于Github上
- 適用于GNU/Linux, Windows和Mac
- 桌面通知
- 圖標自動生成
- 可以將單頁Web應用程序(如Telegram和WhatsApp)生成可獨立運行的應用程序
安裝與使用
說了這么多,下面我們還是來看看怎么nativefier安裝使用吧,首先,進入命令行界面,執(zhí)行命令:
- npm install nativefier -g
你可能必須在命令之前添加【sudo】,否則你將得到類似于以上的錯誤消息。所以你需要使用的命令是這樣的。
- sudo npm install nativefier -g
在你安裝Nativefier之前,你應該確保你的電腦也安裝了npm。如果你不確定自己是否已經(jīng)安裝,只需在終端中輸入以下命令來安裝npm。如果你已經(jīng)安裝了它,系統(tǒng)就會提示你。
- sudo apt install npm
使用Nativefier從Web網(wǎng)頁創(chuàng)建本地桌面應用程序
一旦安裝了Nativefier,使用CLI創(chuàng)建本地桌面應用程序可能比使用GUI工具更容易。你只需要以下一行命令:
- nativefier messages.android.com
同樣,要創(chuàng)建一個原生的WhatsApp客戶端,可以使用以下命令:
- nativefier web.whatsapp.com
Nativefier還允許為應用程序命名,如果你想自定義應用程序的名字,可以使用以下命令行:
- nativefier --name“ myWhatsApp” web.whatsapp.com
最后,要提醒你的是,安裝Nativefier的環(huán)境要求如下:
- macOS 10.9+ / Windows / Linux
- Node.js >= 6
目前,Nativefier在Github上已經(jīng)標星24.1K,累計分支1.5K(Github地址:https://github.com/jiahaog/nativefier)