去年年末公司要作個PC客戶端,我選擇了NodeWebkit開發。NW的優缺點我的總結以下:html
優勢:html5
缺點:node
關於NW的開發我不在多舌了,你們能夠再網上搜搜看;此處如何講講NodeWebkit Windows打包。git
程序換圖片github
我用ResHacker換圖片;web
程序簽名windows
我用signtool.exe簽名安全
nw程序資源打包命令行
nw推薦將程序資源以二進制拷貝的方式和nw.exe打成一個exe包,因此先zip打包程序資源,而後再二進制打包;windows下沒有好的zip命令行,因此我下載了7za.exe打包code
7za.exe a -tzip %EXENAME%.zip %APP_DIR%\*
而後再二進制拷貝
copy /b %NWEXE_DIR%+%EXENAME%.zip %EXENAME%.exe
此處我用的是ha_innosetup.zip,打包配置文件我已經寫好了供你們使用;
下面是全部資源,我都寫成批處理,一鍵打包;
https://github.com/yale8848/nw-windows-easy-package.git
nw開發也遇到不少問題,過一整子講講nw的自動升級的實現,以及nw開發的安全問題;