⚠️

`tsc`実行時にnode_modules/@types配下で起こったエラーに対応する

2023/08/02に公開

nodeのバージョンをあげた時、tscを実行すると以下のように、node_modules/@types配下でエラーが出ることがある。

node_modules/@types/...  - error TS1160: Unterminated template literal.

自分はReact, TypeScriptで組まれたFrontendのリポジトリでこれに遭遇。以下を参考にTypeScriptのバージョンをv3.8.3 -> v4.1.6にあげることで対処できた。

https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/64262#discussioncomment-4896665

その他、状況によっては役に立ちそうな記事↓

https://stackoverflow.com/questions/51634361/how-to-force-tsc-to-ignore-node-modules-folder

https://qiita.com/yozakura/items/e7efe3ce057a45941225

https://yajamon.hatenablog.com/entry/2020/01/26/090000

Discussion