1:項目需要展示省地圖監看實時數據在網上找到相應的辦法及地圖文件后高高興興調通本地測試環境完美今天打包上線后發現頁面突然間無法加載成功經過排查發現是引入省地圖文件的js報錯造成打包后頁面報錯無法找到echarts(function(root,factory){if(typeofdefine==='function'&&define.amd){//AMD.Registerasananonymousmodule.define(['exports','echarts'],factory)}elseif(typeofexports==='object'&&typeofexports.nodeName!=='string'){//CommonJSfactory(exports,require('echarts'))}else{//Browserglobalsfactory({},root.echarts)}}在編譯器中也會提示define(['exports','echarts'],factory)中的define未定義估計就是這個問題造成打包沒有吧echarts暴露出去但是奇怪的是本地測試環境同樣報錯頁面確顯示完好!2:網上搜了很多也沒有類似的問題我自己有兩個思考方向第一個是考慮是不是vue-cli打包后不支持AMD模式造成引入echart失敗不然為什么不打包就能正常沒有問題了!第二個方向是解決define關鍵字未定義的錯誤!但是目前兩個都走到了死胡同不知道大家有沒有遇到過類似的問題請大家幫忙看看謝謝大家了!
關于vue-cli打包后echart無法加載的問題求指導!
呼喚遠方
2019-09-25 16:02:45