element-ui按需引入.md

按需引入 

element-ui安装后提供两种引入方式,全局引入以及按需引入,整个element-ui大概有1M左右,如果我们只需要几个组件(例如button),这个时候全局引入就有些不合适了  

配置.babelrc 

借助 [babel-plugin-component](https://github.com/QingWei-Li/babel-plugin-component),我们可以只引入需要的组件,以达到减小项目体积的目的。

首先,安装 babel-plugin-component

 npm install babel-plugin-component -D 复制代码

然后,将 .babelrc 修改为:注意官方文档此处有坑,以下提供完整配置

{  "presets": [    ["env",{"modules": false}],    ["es2015",{"modules": false}],    "stage-2"  ],  "plugins": [["component",[        {          "libraryName": "element-ui",          "styleLibraryName": "theme-chalk"        }      ]],"transform-runtime"],  "comments": false,  "env": {    "test": {      "presets": ["env","stage-2"],      "plugins": ["istanbul"]    }  }}复制代码

安装babel-preset-es2015

npm install babel-preset-es2015 --save复制代码

 接下来步骤请参照官网 https://element.faas.ele.me/#/zh-CN/component/quickstart 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值