qiankun icon indicating copy to clipboard operation
qiankun copied to clipboard

[Bug]使用Angular8作为主应用,类型定义不兼容报错

Open hmilin opened this issue 3 years ago • 2 comments

使用Angular8作为主应用,类型定义不兼容报错

What happens?

在Angular8项目中引入qinakun,并注册子应用,报错信息如下:

ERROR in node_modules/qiankun/es/apis.d.ts(1,13): error TS1005: '=' expected.

Angular8使用的是typescript3.5.x,import type 需3.8以上版本才支持。

最小可复现仓库

https://codesandbox.io/s/cool-driscoll-k3dcb

复现步骤,错误日志以及相关配置

执行yarn start

ERROR in node_modules/qiankun/es/apis.d.ts(1,13): error TS1005: '=' expected. node_modules/qiankun/es/apis.d.ts(1,33): error TS1005: ';' expected. node_modules/qiankun/es/apis.d.ts(2,13): error TS1005: '=' expected. node_modules/qiankun/es/apis.d.ts(2,105): error TS1005: ';' expected. node_modules/qiankun/es/globalState.d.ts(5,13): error TS1005: '=' expected. node_modules/qiankun/es/globalState.d.ts(5,43): error TS1005: ';' expected. node_modules/qiankun/es/interfaces.d.ts(5,13): error TS1005: '=' expected. node_modules/qiankun/es/interfaces.d.ts(5,38): error TS1005: ';' expected. node_modules/qiankun/es/interfaces.d.ts(6,13): error TS1005: '=' expected. node_modules/qiankun/es/interfaces.d.ts(6,67): error TS1005: ';' expected. node_modules/qiankun/es/prefetch.d.ts(5,13): error TS1005: '=' expected. node_modules/qiankun/es/prefetch.d.ts(5,38): error TS1005: ';' expected. node_modules/qiankun/es/prefetch.d.ts(6,13): error TS1005: '=' expected. node_modules/qiankun/es/prefetch.d.ts(6,52): error TS1005: ';' expected.

相关环境信息

  • qiankun 版本 ^2.4.10
  • 浏览器版本
  • 操作系统

hmilin avatar Sep 02 '21 04:09 hmilin

怎么解决?

seujzhang avatar Mar 11 '22 08:03 seujzhang

同样遇到了这个问题@gongshun

zxllzw avatar Jun 13 '22 06:06 zxllzw

Since the issue was labeled with out-of-scope, but no response in 30 days. This issue will be close. If you have any questions, you can comment and reply. 由于该 issue 被标记为与本项目无关,却 30 天未收到回应。现关闭 issue,若有任何问题,可评论回复。

github-actions[bot] avatar Sep 13 '22 00:09 github-actions[bot]