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系統的淫威,仍是屈服了。文檔

相關文章
相關標籤/搜索