w-vue-middle
Version:
统一公共服务组件
82 lines (79 loc) • 1.88 kB
JavaScript
const path = require('path');
function resolve(dir) {
return path.join(__dirname, dir);
}
module.exports = {
base: '/df-design/',
title: '6.0组件库',
description: 'UI库',
markdown: {
// lineNumbers: true,
},
plugins: [
// '@vuepress/back-to-top',
'@vuepress-reco/extract-code'
],
chainWebpack: (config) => {
config.resolve.alias
.set('@', resolve('../.vuepress'))
},
configureWebpack: {
resolve: {
alias: {
'vue$': 'vue/dist/vue.esm.js'
}
},
node: {
global: true,
process: true
}
},
devServer: {
contentBase: path.join(__dirname),
port: 8080,
open: false,
inline: true,
proxy: {
"/portalService": { //统一登录服务
target: "http://172.16.0.187:51980/api/v1/",
changeOrigin: true,
pathRewrite: {
'^/portalService': ""
},
},
"/edsm": {
target: "http://172.16.0.29:8083/",
changeOrigin: true,
},
}
},
themeConfig: {
nav: [
{ text: '首页', link: '/' },
{ text: '基础组件', link: '/pages/basic/button' },
{ text: '业务组件', link: '/pages/complex/table' }
],
sidebar: {
'/pages/basic/': [
{
title: '基础组件',
collapsable: false,
children: [
'button',
'form'
]
}
],
'/pages/complex/': [
{
title: '业务组件',
collapsable: false,
children: [
'table',
'laneChain'
]
}
],
},
}
}