Для меня это работало нормально:
npm i element-ui
в main.js:
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
если вы хотите локализовать, вы должны сделать:
import locale from 'element-ui/lib/locale/lang/en'
Vue.use(ElementUI, { locale })
или установить размер по умолчанию для элементов small:
Vue.use(ElementUI, { locale, size:'small' })