fes.js/packages/fes-plugin-qiankun/examples/vite-main/.fes.js
听海 5c44181fcd
feat: qiankun插件支持vite (#157)
* feat: qiankun支持vite

* fix: 优化根据meta创建qiankun子路由逻辑

* refactor: 优化模板代码
2022-11-29 11:12:51 +08:00

66 lines
1.8 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// .fes.js 只负责管理编译时配置只能使用plain Object
export default {
access: {
roles: {
admin: ['*'],
},
},
layout: {
title: 'vite 主应用',
footer: 'Created by MumbleFE',
multiTabs: false,
navigation: 'mixin',
menus: [
{
name: 'index',
},
{
title: 'webpack子应用',
children: [
{
name: 'webpack-micro-index',
},
{
name: 'webpack-micro-test',
},
],
},
{
title: 'vite子应用',
children: [
{
name: 'vite-micro-index',
},
{
name: 'vite-micro-test',
},
],
},
],
},
qiankun: {
main: {
apps: [
{
name: 'webpack-micro', // 唯一 id
entry: '//localhost:9001', // html entry
props: {}, // 传递给子应用的数据
},
{
name: 'vite-micro', // 唯一 id
entry: '//localhost:8001', // html entry
props: {}, // 传递给子应用的数据
},
],
},
},
plugins: [
require.resolve('../../../fes-plugin-model/lib'),
require.resolve('../../../fes-plugin-layout/lib'),
require.resolve('../../../fes-plugin-access/lib'),
require.resolve('../../../fes-plugin-qiankun/lib'),
],
presets: [require.resolve('../../../fes-builder-vite/lib')],
};