umijs / plugins

🍣 The one-stop shop for official Umi plugins and presets.
345 stars 240 forks source link

[plugin-qiankun] umi3.3.3 api.addMiddlewares is not a function #853

Open yangmei123 opened 2 years ago

yangmei123 commented 2 years ago

主应用:angular 子应用: umi3.3.3,plugin-qiankun": "^2.37.2" 报错: api.addMiddlewares is not a function TypeError: api.addMiddlewares is not a function at _default (/Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/plugin-qiankun/lib/slave/index.js:287:7) at /Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:348:29 at Generator.next (<anonymous>) at asyncGeneratorStep (/Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:108:103) at _next (/Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:110:194) at /Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:110:364 at new Promise (<anonymous>) at /Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:110:97 at Service.applyAPI (/Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:355:7) at /Users/meilingli/work/meiyou/meetyou-plus-front/node_modules/@umijs/core/lib/Service/Service.js:438:20

有谁有遇到这个问题吗?配置都按照教程配置

ks4na commented 1 year ago

在一个老 antd pro 项目中集成 qiankun 也遇到了这个问题,umi 中的一个 typo 错误,后来的版本给修复了。

umi@3.3.3 中只有 addMiddewares

3 3 3

umi@3.3.6 加上了:

3 3 6

@sorrycc plugin-qiankun 的 peerDependencies 要求 "umi": "^3.2.21" ,但是 umi@3.2.28 也是没修复这个问题的 。