1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| // vite.config.js import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import qiankun from 'vite-plugin-qiankun'; // 开发者模式无法引入react插件,需要手动每个页面引入,详见:https://github.com/umijs/qiankun/issues/1257 const useDevMode = true export default defineConfig({ plugins: [ !useDevMode&&react(), // 开发者模式 qiankun('uecenter', { // 子应用名称(需与主应用注册的 name 一致) useDevMode: true, // 开发模式下启用 }), ], server: { port: 3001, // 指定端口(需与主应用 entry 配置一致) host:'0.0.0.0', cors:true // 允许跨域访问 }, base: '/', // 开发环境用/,生产环境用域名+端口 build: { outDir: 'dist', rollupOptions: { output: { format: 'umd', // 必须为 umd 格式 entryFileNames: 'assets/[name].[hash].js', }, } }, });
|