引入element-ui

官网:https://element.eleme.cn/#/zh-CN/component/installation

1.安装

npm i element-ui -S

2.引入

两种引入方式
1)完整引入

// main.js
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'; //样式文件需要单独引入。
import App from './App.vue';

Vue.use(ElementUI); // 注册到全局

new Vue({
  el: '#app',
  render: h => h(App)
});

2)按需引入
借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

先安装 babel-plugin-component:

npm install babel-plugin-component -D

再修改.babelrc
不能直接把官网上的直接复制过来,要和原有的合并起来

{
  "presets": [
    [
      "env",
      {
        "modules": false,
        "targets": {
          "browsers": [
            "> 1%",
            "last 2 versions",
            "not ie <= 8"
          ]
        }
      }
    ],
    "stage-2",
    [
      "es2015",
      {
        "modules": false
      }
    ]
  ],
  "plugins": [
    "transform-vue-jsx",
    "transform-runtime",
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

启动报错
Module build failed: Error: Couldn't find preset "es2015" relative to directory


npm run dev error

执行

cnpm install babel-preset-es2015 --save-dev

你可能感兴趣的:(引入element-ui)