Angular

Angularプロジェクト構築ガイド: 環境設定から起動まで

ⓘ本ページはプロモーションが含まれています

スポンサードリンク

Angularプロジェクト構築の準備: 必要な環境とツール

Angularプロジェクトを始める前に、Node.jsとnpm(Node Package Manager)のインストールが必須です。これらはJavaScript開発の基盤となるツールで、Angular CLIやパッケージ管理に不可欠です。本セクションでは、OSごとのNode.jsインストール手順とバージョン確認方法を解説します。

Node.jsのインストール確認方法

Node.jsは公式サイトからWindows、macOS、Linux向けに提供されています。ダウンロード後、以下のコマンドでインストールが成功しているか確認できます。

  1. ターミナルを開く
  2. node -v を実行し、バージョン番号(例: v18.x)が表示される
  3. npm -v でnpmのバージョンを確認(Angular CLIはnpm経由で導入します)

OSごとの手順例:

  • Windows: Node.js公式サイトからインストーラーをダウンロードし、標準設定でインストール
  • macOS: Homebrewを使用する場合は brew install node で一括インストール
  • Linux(Ubuntu): sudo apt-get install -y nodejs npm でパッケージ管理から導入

注意: Windowsでは「tree」コマンドは標準で利用不可です。PowerShellの代替コマンドを使用するか、GNU treeをインストールしてください。


nvmやnコマンドの活用例

複数バージョンのNode.jsを扱う場合、nvm(Node Version Manager)nコマンドが便利です。例えば:

nvmはmacOSやLinuxで有効ですが、WindowsではWSL環境などに導入する必要があります。


Angular CLIの導入方法と基本的な使い方

Angular CLI(Command Line Interface)は、プロジェクト生成や構成管理を自動化するツールです。グローバルインストール後、ng newng generateコマンドで開発効率が劇的に向上します。以下に導入手順と基本的な使い方を解説します。

グローバルインストールコマンド

Angular CLIはnpm経由でグローバルにインストールします。以下のコマンドを実行してください:

インストール完了後、ng --version でバージョン確認が可能です。

CLIバージョン確認コマンド

インストール後のCLIバージョンは以下のように確認できます:

出力される情報にはAngular、CLI、TypeScriptのバージョンが含まれます。最新版であれば、@angular/cli のバージョンは 16.x 前後です(2023年時点)。

エラー時の対処法

インストールに失敗した場合は以下の点を確認してください:

  • Node.jsとnpmが正しくインストールされているか
  • npm install を実行するディレクトリに権限がない場合(sudoが必要なケース)
  • インターネット接続が不安定な場合(パッケージダウンロードに失敗)

新規プロジェクトの生成: ng new コマンドの詳細

ng newコマンドで新しいAngularプロジェクトを生成します。この手順ではプロジェクト名の命名ルールやプロンプトでの選択肢について解説します。

プロジェクト名の命名ルール

プロジェクト名は、以下のルールに従って命名してください:

  • 全角文字・スペースは使用不可(例: my-angular-app が適切)
  • 英小文字とアンダースコアのみ許容されるMyAppangularDemo はNG)

プロンプトでの選択肢解説

ng new実行時に、以下のような質問に答えます:

  • ルーティング(Routing): 静的ページ構成では不要ですが、動的なアプリ開発には必須です。
  • スタイルシート形式: SCSSやSASSはCSSの拡張機能で、ネスト記述が可能ですが、初心者向けにはCSSから始めるのがおすすめです。

実行例とオプションパラメータ

ng new my-app --routing と指定すると、ルーティングを自動で有効化できます。初期生成にかかる時間は1〜2分程度で、プロジェクト構成ファイルが自動生成されます。


生成されたプロジェクト構造の見どころと役割

Angular CLIによって生成されるプロジェクトは、以下のようなディレクトリ構造を持っています。主なファイルやフォルダの役割を解説します。

srcフォルダ内の主要ファイル一覧

src/ フォルダはアプリケーションのソースコードが配置される場所です。代表的なファイルは以下の通り:

ファイル/ディレクトリ 内容 補足
app.module.ts アプリケーションの根幹となるNgModule定義 コンポーネント・サービスを登録する
main.ts Angularアプリケーションのエントリポイント platformBrowserDynamic().bootstrapModule(AppModule) が記載される
index.html HTMLテンプレート(ボディ部分) 外部CSSやJavaScriptの読み込み場所
assets/ 静的ファイル(画像、JSONなど)を配置するフォルダ
environments/ 環境ごとの設定ファイル(開発用・本番用など) 今回は初期構築では使用しない

treeコマンドで構造確認

ターミナルから tree src/ を実行すると、ファイル構造が視覚的に確認できます。

Windows環境では「tree」コマンドを使用する場合、PowerShellの代替コマンド(例: Get-ChildItem -Recurse)またはGNU treeをインストールしてください。


プロジェクト起動からブラウザ確認までのフロー

生成されたプロジェクトを動作させるには、ng serveコマンドでローカルサーバーを起動します。以下に手順とトラブルシューティングのポイントを解説します。

ng serve コマンドの実行手順

  1. プロジェクトルート(my-app/)に移動する
  2. ng serve を実行
  3. 出力されるログで「Compiled successfully」が表示されれば成功

ローカルサーバーの確認方法

ブラウザで http://localhost:4200 にアクセスしてください。

起動できない場合の対処法

  • 端末が起動中に別のアプリがポート4200を使用している(例: VS Codeや既存サーバー)
  • npm install を実行して依存関係をインストール(初回起動時に自動で実行されるが、失敗した場合は手動で)
  • Angular CLIのバージョン不整合(ng version で確認し、必要に応じて npm update -g @angular/cli

プロジェクト構築チェックリスト: 技術的視点からの整理

本記事で学んだ手順を復習・整理するため、「プロジェクト構築チェックリスト」が無料でダウンロード可能です。このテンプレートは、Node.jsインストールから起動確認までの一連のステップを網羅しており、初心者向けの練習問題としても活用できます。

PDFファイル内に含まれる内容

  • 各手順の確認項目(✓で完了をマーク)
  • エラー時の対処法一覧
  • チェックリストとして印刷可能なレイアウト

装飾と情報整理ルールに基づき、導入文・テーブル・リストなどの構造化が施されています。本チェックリストは技術的プロセスの可視化を目的としており、実務でのプロジェクト構築に即した内容となっています。

プロジェクト構築チェックリスト PDF無料ダウンロードはこちら(※実際のリンクは運用側が設定)


スポンサードリンク

-Angular