最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決vue-cli腳手架打包后vendor文件過大的問題

 更新時間:2018年09月27日 15:18:29   作者:古月蕭  
今天小編就為大家分享一篇解決vue-cli腳手架打包后vendor文件過大的問題。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

大家會遇到打包后文件很大,導致頁面初始化加載的速度很慢。會出現(xiàn)白屏的現(xiàn)象。這一般是你打包的vendor太大的緣故。如果你打包后看到你的vendor文件有700kb以上。你就要考慮怎么處理。

處理這種文件的

1、把不常改變的庫放到index.html中,通過cdn引入,比如下面這樣:

 <script src="https://unpkg.com/vue@2.5.2/dist/vue.js"></script>
 <script src="https://unpkg.com/vue-router@3.0.1/dist/vue-router.js"></script>
 <script src="https://unpkg.com/mint-ui@2.2.13/lib/index.js"></script>
 <script src="https://unpkg.com/element-ui@2.3.9/lib/index.js"></script>
 <script src="https://unpkg.com/axios@0.18.0/dist/axios.min.js"></script>

然后找到build/webpack.base.conf.js文件,在 module.exports = { } 中添加以下代碼

 externals:{
 'vue':'Vue',
 'element-ui':'ELEMENT',
 'mint-ui':'MINT',
 'axios':'axios',
 'vue-router':'VueRouter',
 }, 

2、通過路由的懶加載

export default new VueRouter({//這個為什么用VueRouter 是通過script標簽引入的
 mode: 'history',
 routes: [
 {
  path: '/',
  redirect: '/master/closestore/today'
 },

 {
  path: '/master/closestore/today',
  name: 'CloseingCount',
   component: resolve => require(['@/components/ClosingCount'], resolve)
 },
 ]});

以上這篇解決vue-cli腳手架打包后vendor文件過大的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

潢川县| 闽侯县| 三门县| 谢通门县| 喀喇| 伊吾县| 泌阳县| 金乡县| 潞西市| 全椒县| 汉中市| 集安市| 翁牛特旗| 万源市| 同德县| 镇平县| 陆良县| 静乐县| 广饶县| 攀枝花市| 板桥市| 马山县| 五台县| 库车县| 灵武市| 绥芬河市| 乐都县| 景东| 平顶山市| 乌苏市| 浦县| 陇南市| 扶沟县| 新平| 鄂州市| 临泽县| 建水县| 崇义县| 都江堰市| 镇巴县| 缙云县|