問題の説明:
ページが最初に極端に遅いロードされた後まず、ライン上のvendor.jsパッケージ偉大な原因を解決します:
1、頭の中でCDN上のリソースの導入をindex.htmlページを変更します。
<スクリプトSRC = "https://cdn.bootcss.com/vue/2.5.16/vue.min.js"> </ SCRIPT> <スクリプトSRC = "https://cdn.bootcss.com/vue-router /3.0.1/vue-router.min.js "> </ SCRIPT> <スクリプトSRC =" https://cdn.bootcss.com/element-ui/2.4.0/index.js "> </ SCRIPT> <スクリプトSRC = "https://cdn.bootcss.com/echarts/3.7.0/echarts.min.js"> </ SCRIPT>
<! -引入CDN资源- > <スクリプトSRC = "https://cdn.bootcss.com/vue/2.5.16/vue.min.js"> </ SCRIPT>
<SCRIPT> // <! CDATA [ 場合(typeof演算ヴュー== ' 不定' ){にdocument.write(アンエスケープ(" %3Cscript SRC = 'HTTPS://cdn.staticfile.org/vue/2.6.10/vue.min.js' %3E% 3C /スクリプト%の3E " )); } //]]> </ SCRIPT> <スクリプトSRC = "https://cdn.bootcss.com/vue-router/3.0.1/vue-router.min.js"> </ SCRIPT> <SCRIPT> / / <![CDATA [場合(typeof演算VueRouter == ' 未定義' ){document.writeを(アンエスケープ("%3Cscript SRC = 'HTTPS://cdn.staticfile.org/vue-router/3.0.7/vue-router.min.js' %3E%3C /スクリプト%の3E " ));} //]]> < /スクリプト> <スクリプトSRC = "https://cdn.bootcss.com/element-ui/2.4.0/index.js"> </ SCRIPT> <SCRIPT> // <![CDATA [場合(typeof演算ELEMENT = = ' 不定' ){にdocument.write(アンエスケープ(" %3Cscript SRC = 'HTTPS://cdn.staticfile.org/element-ui/2.10.1/index.js' %3E%3C /スクリプト%の3E " ) );} //]]> </ SCRIPT> <SCRIPT SRC = "https://cdn.bootcss.com/echarts/3.7.0/echarts.min.js"> </ SCRIPT> <SCRIPT> // < ![CDATA [場合(typeof演算echarts == "未定義' ){にdocument.write(エスケープ解除("%3Cscript SRC = 'HTTPS://cdn.staticfile.org/echarts/4.2.1-rc1/echarts-en.min.js' %3E%3C /スクリプト%の3E " ));} //]]> < /スクリプト>
2、webpack.base.conf.jsファイルを変更します。外観の設定を追加します
外観:{
'ショック': 'サイト' 、
'衝撃ルータ': 'VueRouter' 、
'要素-UI': '要素' 、
"echarts": "echarts" 、
}、
3にmain.jsから対応するインポートを削除します。そこにこれらの2つのファイルを再生するときに削除されていない場合ので、パックされます。
以下は、いくつかの他の最適化を追加します。
http://www.bejson.com/ui/compress_img/