refactor compile wip
refactor compile wip

seedalpha/vue,diermengdierme/vue,th0r/vue,diermengdierme/vue,shupan123/vue-fixed-type,karevn/vue,karevn/vue,diermengdierme/vue,lepture/vue,th0r/vue,galenyuan/vue,seedalpha/vue,fergaldoyle/vue,lepture/vue,Endika/vue,seedalpha/vue,shupan123/vue-fixed-type,shupan123/vue-fixed-type,galenyuan/vue,fergaldoyle/vue,lepture/vue,galenyuan/vue,Endika/vue,Endika/vue,th0r/vue,fergaldoyle/vue,karevn/vue