關於在vue-cli腳手架中使用CDN引入element-ui不成功的坑


在前端開發過程中,為了減少最后打包出來的體積,我們會用到cdn引入一些比較大的庫來解決。

常見我們引入的element-ui庫,在最近使用cdn引入時,無論如何都引入不成功,其他的如Vue、vue-router、vuex、axios、echarts、crypto-js等等都能成功,就是element-ui死活不成功。在經過長達一個小時的苦思冥想后,在.babelrc文件中發現了蹊蹺。

在之前配置element-ui時,根據官網提供的方法,配置了按需加載,如下:

 1 {
 2   "presets": [["@babel/preset-env", { "modules": false }]],
 3    "plugins": [
 4      [
 5        "component",
 6        {
 7          "libraryName": "element-ui",
 8          "styleLibraryName": "theme-chalk"
 9        }
10     ]
11   ]
12 }

,然后果斷把element-ui的按需加載移除掉,然后一切就OK了!!!!刪除以后如下:

 1 {
 2   "presets": [["@babel/preset-env", { "modules": false }]]
 3   // "plugins": [
 4   //   [
 5   //     "component",
 6   //     {
 7   //       "libraryName": "element-ui",
 8   //       "styleLibraryName": "theme-chalk"
 9   //     }
10   //   ]
11   // ]
12 }

 

 

問題不大,就是之前自己根據官網配置的,忘記了,留下一筆,望大家少跳坑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM