TypeScript

スポンサーリンク
TypeScript

【実務・中級編】 filesプロパティの役割 – TypeScript実践ガイド

TypeScriptの「files」プロパティを使いこなせ:巨大プロジェクトを制御下に置くための隠し味こんにちは。現場でTypeScriptと格闘している皆さん、お疲れ様です。`tsconfig.json` を設定する際、多くのエンジニアは...
TypeScript

【実務・中級編】 includeとexcludeの設定 – TypeScript実践ガイド

`include` と `exclude` を制する者は、TypeScriptのビルド時間を制するやあ。現場でコードを書いていると、つい「`tsconfig.json`? 初期設定からいじってないよ」なんてことになりがちだよね。だが、プロジ...
TypeScript

【実務・中級編】 tsconfig.jsonのextends機能 – TypeScript実践ガイド

なぜ、あなたの `tsconfig.json` は「肥大化」するのか?― `extends` で実現する秩序あるアーキテクチャ現場でコードを書いていて、こんな経験はないだろうか。「テスト環境だけ `skipLibCheck` を変えたい」「...
TypeScript

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

なぜ `skipLibCheck: true` を入れないプロジェクトは、現場で「地獄」を見るのか?フロントエンドの現場で、TypeScriptの設定ファイル(`tsconfig.json`)を眺めていて、ふと疑問に思ったことはないか?「な...
TypeScript

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

`esModuleInterop`: TypeScriptの「モジュールの不一致」という悪夢を終わらせる魔法フロントエンドの現場でTypeScriptを触っていると、一度は必ず遭遇する「謎の型エラー」がありますよね。「`module 'xx...
TypeScript

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

ライブラリ開発の「必須の作法」:`declaration` が生み出す型安全な未来やあ。フロントエンドの現場で、TypeScriptと日々格闘している君へ。ふとライブラリ開発をしようと思ったとき、あるいは社内共通のコンポーネントライブラリを...
TypeScript

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

なぜ今さら「sourceMap」なのか?デバッグの深淵を覗くための必須知識現場でコードを書いていると、つい疎かにしがちな `tsconfig.json` の設定項目たち。その中でも `sourceMap` は、「とりあえず `true` に...
TypeScript

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

なぜ今さら `outDir` と `rootDir` なのか? ― プロジェクトの「骨格」を正す話現場でプロジェクトを引き継いだとき、`tsconfig.json` を開いて「なぜかコンパイル後のJSファイルがソースコードの中に混在していて...
TypeScript

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

「深すぎるパスの迷宮」から脱出せよ:TypeScriptのbaseUrlとpathsで実現するクリーンなモジュール管理フロントエンド開発の現場で、一度はこんな「パスの地獄」を見たことがないだろうか。import { User } from ...
TypeScript

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

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