場景描述:
将echarts 引入到
vue項目中,使用了地圖map,在開發環境中引入沒有問題
import Echarts from "echarts";
// 引入中國地圖資料
import "./china.js";
打包上線後發現界面白屏,而且控制台報錯
Cannot read property 'echarts' of undefined
問題解決
由于參考了網上的文章,将
china.js
單獨下載下傳使用,導緻引入問題
其實,安裝完
echarts
裡邊就帶有中國地圖了,正确的引入方式應該是:
import Echarts from "echarts";
// 引入中國地圖資料
import "echarts/map/js/china.js";