UNPKG

create-iking-admin

Version:

金合技术中台脚手架

51 lines (48 loc) 1.07 kB
/* * @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' } } }