🫠

Expression produces a union type that is too complex to represent.ts対応

2023/04/09に公開

エラー

Expression produces a union type that is too complex to represent.ts(2590)

対応法

https://github.com/chakra-ui/chakra-ui/issues/3714
VSCodeとワークスペースにおけるTypeScriptのバージョンが一致しないのが問題
package.jsonから今使っているtypescriptのバージョン("typescript": "4.3.5")確認して、プロジェクトのルートディレクトリで

npm install typescript@4.3.5

VS CodeでJavaScriptまたはTypeScriptファイルを開く。
VS Codeのコマンドパレット(⌘+shift+P)で、
TypeScript:Select TypeScript version コマンドを実行します。
対応バージョンのを選択されていることを確認します。

Discussion