在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue項目,在axios封裝中引入vux組件導(dǎo)致打包體積劇增?

vue項目,在axios封裝中引入vux組件導(dǎo)致打包體積劇增?

我在axios的封裝文件中,加入了 vux 庫的組件 Alert,按照文檔使用:

import { AlertModule } from 'vux'

AlertModule.show({
  title: 'VUX is Cool',
  content: this.$t('Do you agree?'),
  onShow () {
    console.log('Module: I\'m showing')
  },
  onHide () {
    console.log('Module: I\'m hiding now')
  }
})

結(jié)果在打包完成之后,整個文件的打包體積從200多K,猛增到1.65M,通過report得到是在打包的過程中自動打包了很多的address.json文件:

clipboard.png

我在其他頁面也有使用import 來引入vux的組件,但是在打包的時候卻沒有打包這些json。請問是為何出現(xiàn),如何解決呢


補充:
在main.js中引入:

clipboard.png


clipboard.png

回答
編輯回答
故人嘆

你框選的是城市選擇組件里對應(yīng)的城市數(shù)據(jù),而且好幾個版本都引入了,建議使用路由懶加載進行打包分割

2017年1月27日 05:13
編輯回答
爛人

因為你這個頁面引用的AlertModule啊。 你換成引用Popup應(yīng)該就不會了

2018年7月8日 13:29
編輯回答
別傷我

這個問題我還頭一次見

請問使用vux的時候是按需引入的嗎?

2018年1月26日 05:52