import Vue from 'vue'
import App from './App.vue'
import {
Button } from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(Button)
Vue.config.productionTip = false
new Vue({
render: h => h(App),
}).$mount('#app')
代码虽然只引入了一个按钮组件,其实build是把整个模块都打包了。
根据官网介绍:
按需引入
借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。
首先,安装 babel-plugin-component:
npm install -D babel-plugin-component
配置.babelrc文件
{
"presets": [[&