「TypeScriptに興味はあるけど、どう始めたらいいかわからない…」という方も、この記事を読めば すぐに開発を始められる ので、ぜひ試してみてください!💡
Node.jsをインストールしよう
TypeScriptは Node.js のパッケージマネージャ(npm)を使ってインストールします。
まずはNode.jsをインストールしましょう!
✅ Node.jsのダウンロード
以下の公式サイトからダウンロードできます。
👉 Node.js公式サイト
おすすめのバージョン
- LTS(Long Term Support)版 を選ぶのがベスト!安定していて長くサポートされます。
✅ インストール確認
ターミナル(またはコマンドプロンプト)を開いて、以下のコマンドを実行します。
node -v
v22.13.1
バージョンが表示されればOK! 🎉
TypeScriptをインストールしよう!🛠️
次に TypeScriptをインストール します。
npm install -g typescript
✅ インストール確認
tsc -v
これで TypeScript のバージョンが表示されれば準備完了! 🎉
TypeScriptプロジェクトを作成しよう📂
まずはプロジェクトフォルダを作りましょう!
mkdir my-typescript-app
cd my-typescript-app
✅ package.jsonを作成
npm init -y # -yはYESの意味
これで package.json
が作られ、npmを使ったパッケージ管理ができるようになります。
# package.json
{
"name": "my-typescript-app",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": ""
}
TypeScriptの設定ファイルを作ろう📝
tsconfig.json
は TSファイルをJSファイルにコンパイルするための設定ファイルです。
以下のコマンドで作成できます。
tsc --init
作成された tsconfig.json
を少し編集しましょう。
{
"compilerOptions": {
"target": "ES6",
"module": "CommonJS",
"outDir": "./dist",
"rootDir": "./src",
"strict": true
}
}
こうすることで、ソースコード(src
)とコンパイル後のコード(dist
)を分けられます。
TypeScriptのコードを書いてみよう✍️
では、実際にTypeScriptのコードを書いてみましょう!
✅ src/index.ts
の作成
まず src
フォルダを作り、index.ts
というファイルを作成します。
mkdir src
touch src/index.ts
そして index.ts
に、以下のコードを書きます。
// index.ts
const message: string = "Hello, TypeScript!";
console.log(message);
TypeScriptをコンパイルして実行しよう🚀
✅ TypeScriptをJavaScriptに変換(コンパイル)
tsc
すると dist/index.js
というファイルが生成されます。
✅ 実行
node dist/index.js
出力結果:
Hello, TypeScript!
無事に動きましたね! 🎉
便利なツールを導入しよう🔧
開発をもっと快適にするために 便利なツール も入れておきましょう!
✅ ts-node(コンパイルせずに実行できる)
npm install --save-dev ts-node
added 20 packages, and audited 21 packages in 5s
found 0 vulnerabilities
これを使うと、いちいち tsc
しなくてもOK!
npx ts-node src/index.ts
Hello, TypeScript!
✅ nodemon(自動リロード)
npm install --save-dev nodemon
added 29 packages, and audited 50 packages in 3s
4 packages are looking for funding
run `npm fund` for details
nodemon.json
を作成して、変更時に自動で実行されるようにします。
nodemon.json
{
"watch": ["src"],
"ext": "ts",
"exec": "npx ts-node src/index.ts"
}
npx nodemon
[nodemon] 3.1.9
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): src\**\*
[nodemon] watching extensions: ts
[nodemon] starting `npx ts-node src/index.ts`
Hello, TypeScript!
[nodemon] clean exit - waiting for changes before restart
まとめ🎯
✅ Node.jsをインストール
✅ TypeScriptをインストール
✅ プロジェクトのセットアップ
✅ コードを書いてコンパイル・実行
✅ 便利なツール(ts-node / nodemon)を導入
これで、TypeScriptの開発環境がバッチリ整いました! 🎉