LoginSignup
7
0

More than 1 year has passed since last update.

Next.js + TypeScriptで開発時に型チェックが走らない件

Last updated at Posted at 2021-07-18

TL;DR

  • 議論中(2021-07-18時点)のIssueです
  • バグというよりは機能を追加するという議論、メンテナー側はあまり乗り気ではなさそう

迂回策の案

  • tsc --watchを実行しておけば、型エラーを検知できる(Next.js側でエラーにはならない)
  • 以下の例みたいにコンソールを並べておけばエラーは見つけられるかと

スクリーンショット 2021-07-18 13.29.31.png

詳細

  • nextで開発する際、型エラーを起こすコードを書いてもNext.jsアプリケーション上でコンパイルエラーにならない(JavaScriptライクにゆるふわに解釈される)
  • next buildでビルドする際には型チェックが入るので、その時点ではエラーになる
  • これはIssueも登録されているが、まだ議論中で未解決
    • メンテナー側はパフォーマンス低下の観点からあまり乗り気ではないが、開発時にも型チェックは必要でしょうという意見も多く、今後に期待
7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0