关于在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 }

 

 

问题不大,就是之前自己根据官网配置的,忘记了,留下一笔,望大家少跳坑。

posted @ 2019-10-30 16:37  特种兵-菜鸟  阅读(11574)  评论(4编辑  收藏  举报