nw.js兼容xp
一、選擇nw.js的理由
選擇nw.js完完全全是為了兼容xp,electron它不香嗎?文檔不足,例子又少,百度也少得可憐,足見這玩意用的人實在少。
上網查了一下,才發現全球居然還有15%左右的xp用戶。專門下了個虛擬機和xp鏡像來測試。經歷重重困難,花了一晚上的時間終於入門了。(我太難了。。。)
二、開發准備
1、需要vscode,nodejs,用於開發和下包
2、在官網下載,nwjs-sdk-v0.14.7-win-ia32.zip,0.14.7是支持xp下運行的;官網可能會很慢,這里我下面的鏈接中有。
3、Resoure Hacker,修改icon圖標 http://www.angusj.com/resourcehacker/
4、制作Icon工具,IconWorkshop 有試用期。
5、打包工具 FilePacker
鏈接:https://pan.baidu.com/s/1_BtAtCJ01MYOP39T6JF9Zg
提取碼:vikr
三、nw.js使用
官方講得很簡單,helloworld 只需要兩個文件即可啟動。啟動方式簡單
1、解壓nwjs-sdk-v0.14.7-win-ia32.zip,然后在有nw.exe的同級目錄下,新建demo
2、demo中只需要兩個文件index.html,package.json
3、拖動整個文件夾到nw.exe上,之后就啟動了
4、拖動方式肯定不是我們想要的,所以這時候就需要執行命令生產app.exe,即應用的啟動文件
5、將demo壓縮成.zip,然后修改后綴為.nw文件,然后將cmd指向當前文件夾,執行 copy /b nw.exe+demo.nw app.exe
注意:這里demo壓縮,要進入demo文件的內部,全選,然后壓縮成.zip,再改后綴.nw,然后再復制到和nw.exe統計目錄下
6、然后把整個文件復制到xp下運行
四、換圖標,打包
1、換圖標,(可以自己制作圖標)
2、打包
五、后記
如果分享的鏈接失效,可以留言留下郵箱,有看到會發過去的
轉發請注明出處!!!