TypeScriptの導入と環境構築(tsconfig.jsonの設定)

スポンサーリンク
TypeScript

【実務・中級編】 compilerOptions.moduleResolution – TypeScript実践ガイド

やあ。フロントエンドの迷宮へようこそ。今日取り上げるのは `tsconfig.json` の中でも、特に多くのエンジニアが「なんとなく」設定して沼にハマる `moduleResolution` だ。「とりあえず `node` にしておけば動...
TypeScript

【実務・中級編】 compilerOptions.strictNullChecks – TypeScript実践ガイド

「`strictNullChecks`をONにしない」という選択肢は、現代のフロントエンド開発には存在しないフロントエンドの現場で「TypeScriptを導入しているのに、なぜかランタイムエラーで落ちる」という事態に遭遇したことはないだろう...
TypeScript

【実務・中級編】 compilerOptions.noImplicitAny – TypeScript実践ガイド

エンジニアの皆さん、お疲れ様。今日もコードと格闘しているかな。さて、TypeScriptを触り始めてしばらく経つと、必ずと言っていいほどぶち当たる壁がある。「なぜ型をちゃんと書かなきゃいけないのか」という問いだ。プロジェクトが大きくなればな...
TypeScript

【実務・中級編】 compilerOptions.strictの有効化 – TypeScript実践ガイド

「とりあえずstrict: true」で思考停止していないか?TypeScriptの厳格さを手懐ける技術現場でコードをレビューしていると、たまに「なぜか型エラーが消えないから `any` で逃げた」とか「`tsconfig.json` がデ...
TypeScript

【実務・中級編】 compilerOptions.libの設定 – TypeScript実践ガイド

TypeScriptの `lib` 設定:君のプロジェクトの「呼吸」を制御する場所やあ。現場でコードを書いていると、つい `tsconfig.json` は「最初に作ってから放置」しがちだよな。わかるよ。だが、中級者から一歩先へ進むなら、そ...
TypeScript

【実務・中級編】 compilerOptions.moduleの設定 – TypeScript実践ガイド

現場のコードを「動く」から「最適化する」へ:`compilerOptions.module` を完全攻略する現場でTypeScriptを触っていて、`tsconfig.json`の`compilerOptions`をなんとなく設定したままに...
TypeScript

【実務・中級編】 compilerOptions.targetの設定 – TypeScript実践ガイド

「とりあえずESNext」で思考停止してないか? `tsconfig.json` の `target` が現場にもたらす残酷な真実現場のコードベースを見ていると、`tsconfig.json` の `compilerOptions.targ...
TypeScript

【実務・中級編】 tsconfig.jsonの役割と基本構造 – TypeScript実践ガイド

`tsconfig.json` を制する者はプロジェクトを制す:現場で戦うための設定術フロントエンドの現場で「なんとなく雛形をコピペして、エラーが出たらネットで見つけた設定を適当に書き足す」という開発、正直に言おう。それ、いつか必ず自分を苦...
TypeScript

【入門編】 pathsによるモジュール解決の最適化 – TypeScript実践ガイド

こんにちは!TypeScriptの沼へようこそ。コードを書いていると、いつの間にか「あれ、このファイルどこにあるんだっけ?」と迷子になってしまうこと、ありますよね。特にプロジェクトが大きくなってくると、`../../../../compon...
TypeScript

【入門編】 自動型定義取得(ATA)の仕組み – TypeScript実践ガイド

こんにちは。フロントエンドの現場で日々コードと格闘しているチーフアーキテクトです。TypeScriptを触り始めたばかりの頃、「なぜかJavaScriptのファイルを開いているだけなのに、VSCodeが勝手に補完を出してくれるぞ?」と不思議...
スポンサーリンク