# vuepress引入element-ui

# 下载安装

  1. 下载element-ui
    npm install --save element-ui
    # or yarn add element-ui
  1. 配置enhanceApp.js使用element-ui
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

export default ({
  Vue
}) => {
  Vue.use(ElementUI)
}

# 处理异常

配置没有问题,但是在运行vuepress dev docs时报错Cannot find module 'core-js/library/fn/object/assign等错误信息,错误完全围绕core-js

跟着google走,大部分文档都让我升级core-js,然而并没有用

最后在https://github.com/vuejs/vuepress/issues/2275中发现,原来是element ui依赖core-js的2.x版本,而web项目依赖core-js的3.x版本导致的(错误信息中没有关于element-ui的,真坑爹)

改core-js的版本是不可能的,安装依赖yarn add async-validator@1.11.5 / npm install async-validator@1.11.5就可以解决问题了!