module.exports = {
head: {
title: 'xx',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ hid: 'description', name: 'description', content: 'Nuxt.js project' }
],
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
]
},
loading: { color: '#3B8070' },
build: {
//---------------注释掉解析eslint的代码,影响编码效率
extend (config, ctx) {
if (ctx.dev && ctx.isClient) {
config.module.rules.push({
enforce: 'pre',
test: /\.(js|vue)$/,
// loader: 'eslint-loader',
exclude: /(node_modules)/
})
}
}
},
//---------------引用element-ui使用的代码---------------
// vender:[
// 'element-ui'
// ],
// babel:{
// "plugins": [["component", [
// {
// "libraryName": "element-ui",
// "styleLibraryName": "theme-chalk"
// },
// 'transform-async-to-generator',
// 'transform-runtime'
// ]]],
// comments: true
// },
// plugins: [
// { src: '~plugins/element-ui', ssr: true }
// ],
// css: [
// // 全部引用的时候需要用到
// 'element-ui/lib/theme-chalk/index.css'
// ],
//---------引入mint ui使用的配置代码---------------
vender:[
'mint-ui'
],
babel:{
"plugins": [["component", [
{
"libraryName": "mint-ui",
},
'transform-async-to-generator',
'transform-runtime'
]]],
comments: true
},
plugins: [
{ src: '~plugins/mint-ui', ssr: true }
],
css: [
// 全部引用的时候需要用到
'mint-ui/lib/style.css'
]
}
这样就可以正常使用了。