去年年末公司要作个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开发的安全问题;