node-webkit,nwjs 打包启动启动很慢解决办法

要开发一个桌面程序,可选择的有nwjs和electron,可是electron不支持xp,客户仍是有一部分系统是用xp的,只能用nwjs。node

因为程序须要安装不少npm的模块,node_module文件夹里的文件达到了1w+的文件,大小去到30m,加上nwjs自己,整个软件去到90m,nnd,打包起来很是慢,启动就更慢了webpack

启动一次花掉了20s的时间,不可忍。web

解决思路有两个:npm

一、直接放源码到nwjs的文件夹下运行,不打包,这样启动起来会很快;安全

二、用webpack把代码先进行打包,而后再进行nwjs打包。electron

两种方法效果都很好,不过第一种方法会显式暴露源码,第二种方法相对会安全些。开发

PS:nwjs的文档很恶心,很不友好,很很差用,迫于xp系统的淫威,仍是屈服了。文档

相关文章
相关标签/搜索