Validate config "qiankun" failed, "apps" is not allowed
时间: 2023-07-07 13:43:09 浏览: 165
validate_bids-apps.tsv
这个错误一般是由于 qiankun 配置项中的 `apps` 属性被识别为不合法的配置项而导致的。这是因为在 UmiJS 中,`qiankun` 配置项的语法是通过解析 `qiankun.ts` 文件实现的,而 `qiankun.ts` 中只能使用 `master` 和 `slave` 属性,而不能使用 `apps` 属性。
如果你想要在主应用中配置子应用列表,你需要将 `apps` 属性放到 `master` 属性下,如下所示:
```
export default {
plugins: [
'@umijs/plugin-qiankun',
],
qiankun: {
master: {
apps: [
{
name: 'app1',
entry: '//localhost:8001',
},
{
name: 'app2',
entry: '//localhost:8002',
},
],
},
},
};
```
请注意,如果你在使用 `@umijs/plugin-qiankun` 时遇到了这个问题,你需要检查你的 `qiankun` 配置项是否符合语法规范。
阅读全文