NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init
Node.jsをインストールし、npmでTypeScriptを追加して、tsc --initを使ってtsconfig.jsonを作成します。
「NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init」はCoddyKit上の無料TypeScript Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはTypeScript Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 TypeScript Academyコースには全3レッスンが含まれています。
Nodeのインストール
前提条件:Node.jsをインストールします(LTSを推奨します)。Node.jsはnpm(パッケージマネージャー)とnode(ランタイム)を提供し、TypeScriptはこれらを基盤として動作します。
npm init
プロジェクトフォルダーを作成し、npm init -yで初期化します。これにより、依存関係とスクリプトを管理するためのpackage.jsonが作成されます。
TSのインストール
チームメンバーが同じバージョンを使えるように、TypeScriptをdevDependencyとしてインストールします。npx tsc --versionで確認できます。
// Run in your terminal (not in TS code)
npm install --save-dev typescript
// Verify installation
npx tsc --versiontsc --init
tsc --initはtsconfig.jsonを作成します。このファイルで、コンパイラーオプション、対象ファイル、出力構成を制御します。
// Run once per project
npx tsc --init
// This creates tsconfig.json with many commented optionstsconfig.jsonの基礎
tsconfigのcompilerOptionsを調整できます。よく使うキーは、target、module、strict、outDirです。
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"strict": true,
"outDir": "dist"
}
}tsconfigのメリット
なぜtsconfigを使うのでしょうか?ビルドの一貫性を保ち、厳密なチェックを適用し、エディターがより優れたIntelliSenseを提供できるようにするためです。共有設定により、開発マシンごとの予期しない違いを防げます。
初期化チェック
クイックチェック:tsc --initは何をしますか?
まとめと次のステップ
まとめ:Node.jsをインストールし、TypeScriptをローカルに追加して、tsc --initでtsconfig.jsonを作成しました。次は、最初のプログラムをコンパイルして実行します。
よくある質問
「NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init」レッスンは無料ですか?
はい。「NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、TypeScript Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 TypeScript Academyコースには全3レッスンが含まれています。
「NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init」で何を学びますか?
Node.jsをインストールし、npmでTypeScriptを追加して、tsc --initを使ってtsconfig.jsonを作成します。 ブラウザで直接実行するハンズオンコードでTypeScript Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
TypeScript Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのTypeScript Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。
「NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このTypeScript Academyレッスンでコードを書いて実行できますか?
はい。すべてのTypeScript Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- TypeScriptとは?メリットとユースケース
- NodeとTypeScriptのインストール(npm i -D typescript)、tsc --init
- 最初のプログラムとビルド・実行(tsc + node / tsx)