typescript 如何修复“表达式生成的联合类型太复杂而无法表示. ts(2590)"?

ctrmrzij  于 2022-12-19  发布在  TypeScript
关注(0)|答案(1)|浏览(1223)

我尝试使用@chakra-ui/react npm库中的Button,但Button元素产生此错误:
TypeScript:表达式生成的联合类型太复杂,无法表示。ts(2590)

km0tfn4u

km0tfn4u1#

你必须确保你使用的是正确的 typescript 版本。我的问题是由VSCode中的Typescript扩展引起的。VSCode使用的是来自该扩展的 typescript 版本,而不是工作区的 typescript 版本
1.在VS代码中打开JavaScript或TypeScript文件。
1.在VS代码命令调色板中,运行TypeScript:选择TypeScript版本命令。
1.确保已选择Use workspace version

相关问题