????????此優(yōu)化方案由于引擎5.0以下的版本塌西,5.0之后的版本index.html加載js文件的方式已經(jīng)變了⌒持妫現(xiàn)在打包發(fā)版的為了保證穩(wěn)定性使用5.0以下的版本坑匠。
下面的是打包之后的項(xiàng)目結(jié)構(gòu):
打包
????????index.html是入口,main.min.js就是項(xiàng)目源碼ts打包成js之后的文件(main.min.zip是自己壓縮的)卧惜。
打包后的index.html
????????index.html會(huì)加載這個(gè)main.min.js厘灼,發(fā)布的項(xiàng)目,在加載的時(shí)候會(huì)很慢咽瓷,就是因?yàn)榧虞d這個(gè)js设凹,體積很大,所以會(huì)很慢茅姜。將js代碼壓縮成zip文件闪朱,下載下來(lái)再解壓出來(lái)就好了。
loadzip
上邊的方法用于加載游戲源碼
解壓
上邊的方法用于解壓
加載
????????上邊的方法用于執(zhí)行钻洒,main.min.zip后邊跟著的版本號(hào)可以根據(jù)版本更新修改奋姿,用于下載到最新代碼。