create-iking-admin
Version:
金合技术中台脚手架
51 lines (48 loc) • 1.07 kB
text/typescript
/*
* @Author: wfl
* @LastEditors: wfl
* @description:
* @updateInfo:
* @Date: 2022-10-24 10:09:58
* @LastEditTime: 2022-10-26 13:39:38
*/
import { ConfigEnv, defineConfig, UserConfig } from 'vite'
import { resolve } from 'path';
import vue from '@vitejs/plugin-vue'
import qiankun from 'vite-plugin-qiankun'
function pathResolve(dir: string) {
return resolve(process.cwd(), '.', dir);
}
// https://vitejs.dev/config/
export default ({ command, mode }: ConfigEnv): UserConfig => {
const PORT = 3110
return {
plugins: [
vue(),
qiankun('microApp', {
useDevMode: true
})
],
server: {
port: PORT,
cors: true,
host: true,
origin: `http://192.168.1.112:${PORT}/`,
headers: {
'Access-Control-Allow-Origin': '*', // 主应用获取子应用时跨域响应头
},
},
resolve: {
alias: [
{
find: '@/',
replacement: pathResolve('src') + '/',
}
],
},
build: {
target: 'esnext',
outDir: 'micro-app'
}
}
}