Angularの開発環境を構築する!Node.jsとAngular CLIのインストール

Angularの開発環境を構築する!Node.jsとAngular CLIのインストール

この記事では、Angularを使って開発をおこなうための準備について説明する。

AngularはJavaScriptのフレームワークであり、高機能なウェブアプリケーションを作成するために使うことができる。

Angularを使用するための準備

Angularを使用するための準備は以下の通りだ。

  1. Node.jsのダウンロードとインストール
  2. npmを使用してAngular CLIをインストール
  3. VSCodeなどのIDEをインストールする

Angular公式ドキュメンテーションのセットアップに関するページ
https://angular.io/guide/setup-local(英語、新しいページで開きます。)

Node.jsのダウンロードとインストール

Angularを使用するにはNode.jsのインストールが必要となる。

Node.jsとは?
Node.jsはJavaScriptをサーバーサイドで実行するために必要なライブラリだ。

Node.jsのダウンロード

以下のダウンロードページにアクセスする。

Node.jsダウンロードページ:: https://nodejs.org/en/download

LTSのタブを選択した状態で、使用しているOSのボタンをクリックしてインストーラーをダウンロードする。(LTSはLong Term Supportの略で、安定したリリースバージョンのことだ。)

Node.jsのインストール

ダウンロードしたインストーラーをダブルクリックしてインストールをスタートする。

ライセンス許諾を確認し次へ進める。

その後、いくつかインストール先やカスタムセットアップなどに関する質問が表示されるが、すべてそのまま「Next」ボタンを押して問題ないだろう。

インストールが始まる際に「ソフトがコンピュータに変更を加えることを許可する」旨の確認ダイアログが表示されるので、許可するとインストールが始まる。

インストールが終了すると以下の確認画面が表示される。

Node.jsが正常にインストールされたか確認したい場合は、コマンドプロンプトで「npm –version」を実行する。

バージョン名が表示されれば無事にインストールされている。

Angular CLIのインストールとコマンド一覧

次にAngular CLIについて見ていこう。

Angular CLIとは?
Angular CLIはAngularのプロジェクトを開発するうえで必要となる便利なコマンドの集まり。 Angular CLIの命令は「ng」から始まる。

Angular CLIのインストール

まずはAngular CLIをインストールする。

コマンドプロンプトにて以下のコードを実行する。

npm install -g @angular/cli

インストールが終了する前に、利用データをGoogleのAngular Teamとシェアしてもいいかの確認メッセージが表示される。シェアするなら「y」をしないなら「n」を入力しENTERを押す。

ここまで来たらすでにAngularのプロジェクトを作成し動かすことができるが、IDE(統合開発環境)無しでAngularの開発をおこなうのは非常に煩わしいので、JavaScriptの開発向けのIDEをインストールしよう。

Angular CLIのコマンド一覧

以下がAngular CLIのコマンドの一覧だ。

コマンド詳細
addプロジェクトに外部ライブラリを追加する。
analyticsAngular CLIの利用情報の収集を設定します。
buildAngularアプリを指定したディレクトリにコンパイルする。
configangular.jsonファイルのAngular設定の値を取得する。
deploy指定したプロジェクトのデプロイ・ビルダーを起動する。
docAngularの公式ドキュメントをブラウザで開く。
e2eAngularアプリをビルドして、e2eテストを実行する。
extract-i18nソースコードからi18nテキストを抽出する。
generateプロパティに応じてファイルを作成・編集する。
helpコマンドのリストと説明を表示する。
lint指定したフォルダに対しコーディング規則のチェックを実行する。
new新しいプロジェクトを作成する。
runコマンドのひとつをオプションとともに実行する。
serveアプリをビルドしてサーブする。変更が加わった場合は自動的に再ビルドする。
testユニットテストを実行する。
updateアプリとそのディペンデンシーをアップデートする。
versionAngular CLIのバージョンを出力する。

コマンドは以下のように先頭に「ng」を付けたうえでオプションの値を指定して使用する。

ng new myAppName

コマンドのオプションについては公式のドキュメントを参照してほしい。

Angular CLIのコマンドの中で頻繁に使用するのは、「new」「generate」「serve」の3つだ。