npm install --save element-ui // npm i element-ui -S
// 以全部引用element-ui为例
vender:[
'element-ui'
],
babel:{
"plugins": [["component", [
{
"libraryName": "element-ui",
"styleLibraryName": "theme-default"
},
'transform-async-to-generator',
'transform-runtime'
]]],
comments: true
},
plugins: [
{ src: '~plugins/element-ui', ssr: true }
],
css: [
'element-ui/lib/theme-default/index.css' // 全部引用的时候需要用到
]
import Vue from 'vue'
// 全部引用,此时需要在nuxt.config.js中设置css
Vue.use(require('element-ui'))
// 按需引用
// import { Button } from 'element-ui'
// Vue.component(Button.name, Button)