tsconfig.jsonを読んでみる
なぜ学ぶか: AIが作ったプロジェクトには設定ファイルがいくつも入っています。全部理解する必要はありません。「これが何のファイルで、どの行が効いているか」を調べられれば、恐怖心は消えます。
tsconfig.json=TypeScriptのルール表
型チェックのルールが書かれた設定ファイルです。全部読まなくてOK。
まず見るのはstrictの1行
"strict": trueは「厳しくチェックする」設定。ミスを実行前に見つけてくれるので、AIのコードでも恩恵が大きく、常にtrueが推奨です。
@の正体はpaths
コードに出てくる@/components/...の@は、この設定が作っている「src/への近道」。謎の記号にも、種明かしがあります。
設定ファイルはほかにもある
next.config.ts(Next.jsの設定)や.gitignore(Gitに記録しないものの一覧)など。どれも「何のルール表か」だけ分かれば十分です。
設定はむやみに変えない
変えたい時は1行ずつ意味を調べる(AIに聞く)。「なんとなく」で触るのが一番危険です。
実物のtsconfig.json
// tsconfig.json(抜粋・コメント付き)
{
"compilerOptions": {
// 厳しくチェックする(常に true 推奨)
"strict": true,
// "@/..." で src/ からの読み込みを短く書けるようにする設定
"paths": {
"@/*": ["./src/*"]
}
}
}コード中のimport { Button } from "@/components/Button"の「@」は、この設定が作った近道です。謎の記号にも必ず種明かしがあります。
ステップ 1 / 2
※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。