準備windows電腦,其他電腦步驟差不多
1、安裝nodejs(nodejs自帶npm),前往nodejs官網下載,選擇Windows 安裝包 (.msi) 64位,一直點擊下一步安裝即可
2、win+r 輸入cmd 確定打開命令行
3、輸入代碼檢查安裝情況,顯示版本號說明安裝成功
C:\Users\x>npm -v 6.14.15 C:\Users\x>node -v v14.17.6
4、安裝nativefier
C:\Users\x>npm install nativefier -g
5、安裝cnpm,原因:npm容易被牆,cnpm是淘寶的鏡像,所以用cnpm代替npm
C:\Users\x>npm install -g cnpm --registry=https://registry.npm.taobao.org
6、用cnpm安裝electron,Electron 可以讓你使用純 JavaScript 調用豐富的原生 APIs 來創造桌面應用。你可以把它看作是專注於桌面應用
C:\Users\x>cnpm install -g electron
7、OK!可以把網址轉換成電腦軟件exe了
nativefier --name "APP" --tray "www.baidu.com"
nativefier 是一個基於 Electron 的命令行工具,完全開源,沒有 UI 界面,且無需安裝任何 app,只需要通過一行簡單的代碼,就可以輕鬆地將任何 Web 頁面打包成可以在桌面運行的 app,並且支持在Windows,Mac 甚至是 Linux 系統上運行
執行完畢後,會生成一個大小在 120M - 150M ,名爲「XXX---win32-x64」文件夾,在裏面可以修改APP軟件名稱,運行效果如下
如果想換icon,nativefier 提供了一個 --icon 的參數,只要我們準備一張 png 格式的圖片,就可以應用成圖標了。