01 開発環境の基本セットアップ
このドキュメントでは、DevBlueprint プロジェクトの開発に必要な基本的なツールのインストールと初期設定を行います。
前提条件
- インターネット接続が利用可能であること
- 管理者権限でのソフトウェアインストールが可能であること
- Windows、macOS、または Linux 環境であること
1. Node.js のインストール
1.1 Node.js とは
Node.js は JavaScript の実行環境で、このプロジェクトでは以下の目的で使用します:
- パッケージ管理(npm)
- 開発ツール(ESLint、Prettier等)の実行
- ビルドスクリプトの実行
1.2 推奨バージョン
- Node.js: 18.x 以上(LTS版を推奨)
- npm: 9.x 以上
1.3 インストール手順
Windows の場合(nvm-windows 推奨)
複数の Node.js バージョンを管理できる nvm-windows の利用を強く推奨します。
-
nvm-windows のインストール:
nvm-windows のリリースページから
nvm-setup.zipをダウンロードし、インストールします。 -
Node.js LTS版のインストール:
PowerShell を管理者として開き、以下のコマンドを実行します:
# 最新の LTS バージョンをインストール nvm install lts # インストールされたバージョンを確認 nvm list # 特定のバージョンを使用 nvm use [インストールされたバージョン番号] # 例: nvm use 20.15.0 -
デフォルトバージョンの設定(推奨):
新しいターミナルを開くたびに自動で特定の Node.js が使われるように設定:
nvm alias default [バージョン番号] # 例: nvm alias default 20.15.0
従来の方法(非推奨):
バージョン管理が不要な場合のみ、以下の方法も可能です:
- Node.js 公式サイト にアクセス
- "LTS" バージョンをダウンロード
- ダウンロードした
.msiファイルを実行
macOS の場合
nvm を使用する場合(推奨):
# nvm をインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# ターミナルを再起動または以下を実行
source ~/.bashrc
# 最新の LTS バージョンをインストール
nvm install --lts
nvm use --lts
nvm alias default node
Homebrew を使用する場合:
# Homebrew がインストール済みの場合
brew install node
# 特定のバージョンを指定する場合
brew install node@18
Linux の場合
nvm を使用する場合(推奨):
# nvm をインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# ターミナルを再起動または以下を実行
source ~/.bashrc
# 最新の LTS バージョンをインストール
nvm install --lts
nvm use --lts
nvm alias default node
従来の方法:
Ubuntu/Debian:
# NodeSource リポジトリを追加
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
# Node.js をインストール
sudo apt-get install -y nodejs
CentOS/RHEL/Fedora:
# NodeSource リポジトリを追加
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
# Node.js をインストール
sudo yum install -y nodejs
1.4 インストール確認
ターミナル(コマンドプロンプト)で以下のコマンドを実行し、バージョンが表示されることを確認してください:
node --version
npm --version
期待される出力例:
$ node --version
v18.17.0
$ npm --version
9.6.7
2. Git のインストールと設定
2.1 Git とは
Git は分散型バージョン管理システムで、ソースコードの変更履歴を管理します。
2.2 インストール手順
Windows の場合
- Git for Windows にアクセス
- 最新版をダウンロード
- インストーラーを実行し、デフォルト設定でインストール
macOS の場合
Homebrew を使用する場合:
brew install git
Xcode Command Line Tools を使用する場合:
xcode-select --install
Linux の場合
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install git
CentOS/RHEL/Fedora:
sudo yum install git
# または
sudo dnf install git
2.3 Git の初期設定
Git をインストールしたら、ユーザー情報を設定します:
# ユーザー名を設定
git config --global user.name "Your Name"
# メールアドレスを設定
git config --global user.email "your.email@example.com"
# デフォルトブランチ名を設定
git config --global init.defaultBranch main
# 改行コードの自動変換設定(Windows の場合)
git config --global core.autocrlf true
# 改行コードの自動変換設定(macOS/Linux の場合)
git config --global core.autocrlf input
2.4 インストール確認
git --version
git config --list
3. Visual Studio Code のインストール
3.1 VS Code とは
Visual Studio Code(VS Code)は、このプロジェクトで標準的に使用する軽量で高機能なコードエディタです。
3.2 インストール手順
Windows の場合
- VS Code 公式サイト にアクセス
- "Download for Windows" をクリック
- ダウンロードした
.exeファイルを実行 - インストーラーの指示に従ってインストール
macOS の場合
- VS Code 公式サイト にアクセス
- "Download for macOS" をクリック
- ダウンロードした
.zipファイルを展開 Visual Studio Code.appをアプリケーションフォルダに移動
Linux の場合
Ubuntu/Debian:
# Microsoft GPG キーをインストール
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] \
https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
# パッケージキャッシュを更新してインストール
sudo apt update
sudo apt install code
3.3 VS Code の基本設定
VS Code を起動したら、以下の基本設定を行います:
-
コマンドパレットの確認
Ctrl+Shift+P(Windows/Linux)またはCmd+Shift+P(macOS)でコマンドパレットが開くことを確認
-
統合ターミナルの確認
Ctrl+Shift+``(バッククォート)で統合ターミナルが開くことを確認
-
Settings Sync の有効化(オプション)
- 複数の環境で設定を同期したい場合は、GitHub アカウントでログインして Settings Sync を有効化
4. プロジェクトのクローン
開発環境が整ったら、プロジェクトをローカルにクローンします:
# プロジェクトをクローン
git clone https://github.com/BitzLabs/DevBlueprint.git
# プロジェクトディレクトリに移動
cd DevBlueprint
# 依存関係をインストール
npm install
5. セットアップ確認
以下のコマンドを実行して、基本環境が正しく構築されていることを確認してください:
# Node.js とnpm のバージョン確認
node --version
npm --version
# Git の設定確認
git --version
git config user.name
git config user.email
# プロジェクトの依存関係確認
npm list --depth=0
6. トラブルシューティング
よくある問題と解決方法
Node.js のバージョンが古い場合
Windows(nvm-windows を使用):
# 現在のバージョンを確認
node --version
# 利用可能なバージョンを確認
nvm list available
# 新しいバージョンをインストール
nvm install lts
# 新しいバージョンを使用
nvm use [バージョン番号]
macOS/Linux(nvm を使用):
# 現在のバージョンを確認
node --version
# 新しい LTS バージョンをインストール
nvm install --lts
nvm use --lts
npm のパーミッションエラー(Linux/macOS)
# npm のグローバルディレクトリを変更
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
# .bashrc または .zshrc に以下を追加
export PATH=~/.npm-global/bin:$PATH
VS Code がコマンドラインから起動できない
macOS の場合:
- VS Code を起動
- コマンドパレット(
Cmd+Shift+P)を開く - "Shell Command: Install 'code' command in PATH" を実行
Windows の場合:
インストール時に "Add to PATH" オプションが選択されていることを確認してください。
nvm-windows のトラブルシューティング
node コマンドが見つからない場合:
# nvm が正しくインストールされているか確認
nvm version
# Node.js がインストールされているか確認
nvm list
# 特定のバージョンを使用
nvm use [バージョン番号]
PowerShell で npm スクリプトが実行できない場合:
PowerShell の実行ポリシーが原因の可能性があります:
# 実行ポリシーを変更
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# 確認ダイアログで Y を入力
nvm コマンドが認識されない場合:
- PowerShell を管理者として再起動
- 環境変数が正しく設定されているか確認
- 必要に応じて nvm-windows を再インストール
次のステップ
基本環境のセットアップが完了したら、次は VS Code の拡張機能とワークスペース設定を行います: