0Pricing
Angular Academy · レッスン

ビルドとサーブ

開発サーバーを実行し、ビルドを生成します。

「ビルドとサーブ」はCoddyKit上の無料Angular Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAngular Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Angular Academyコースには全4レッスンが含まれています。

ビルドとサーブ

CLI は開発中のアプリをローカルで実行し、本番環境向けに最適化された出力を生成します。主なコマンドは ng serve と ng build の 2 つです。

ng serve

ng serve は、ライブリロード機能付きのローカル開発サーバーを起動します。ファイルを編集すると、ブラウザーが自動的に更新されます。

ng serve

デフォルトのアドレス

デフォルトでは、開発サーバーは http://localhost:4200 で実行されます。この URL を開くとアプリを確認できます。

ポートとホストを変更する

フラグを使用して、ポートまたはホストを上書きできます。

ng serve --port 4300 --host 0.0.0.0

ブラウザーを開く

open フラグを指定すると、デフォルトのブラウザーが自動的に起動します。

ng serve --open
# or: ng serve -o

ng build

ng build はアプリをデプロイ用の静的ファイルにコンパイルし、dist フォルダーに出力します。

ng build

本番環境向けの最適化

本番ビルドでは、Ahead-of-Time コンパイル、ミニファイ、tree-shaking、バンドルなどの最適化が適用され、より小さく高速な出力が生成されます。

dist の出力

ビルド出力は dist/<project-name>/ に配置されます。これらの静的ファイルを任意の Web ホストまたは CDN にデプロイできます。

ビルド構成

angular.json では、production や development などの構成を定義します。configuration フラグで使用する構成を選択できます。

ng build --configuration production

ビルド中に監視する

サーブせずに継続的に再ビルドするには、watch フラグを使用します。ファイルが変更されるたびに再ビルドされます。

ng build --watch

テストを実行する

関連するコマンドには、ユニットテスト用の ng test と、静的解析用の ng lint(設定されている場合)があります。

ng test

クイックチェック: Serve と Build

ローカル開発とデプロイの違いを確認します。

振り返り: ビルドとサーブ

ローカル開発では ng serve を使用し、localhost:4200 でライブリロードを利用します。デプロイ用の最適化された静的ファイルは、ng build で dist/ に生成します。構成とフラグを使って、ホスト、ポート、最適化のレベルを調整できます。これで CLI コースは完了です。

よくある質問

「ビルドとサーブ」レッスンは無料ですか?

はい。「ビルドとサーブ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Angular Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Angular Academyコースには全4レッスンが含まれています。

「ビルドとサーブ」で何を学びますか?

開発サーバーを実行し、ビルドを生成します。 ブラウザで直接実行するハンズオンコードでAngular Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Angular Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのAngular Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「ビルドとサーブ」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このAngular Academyレッスンでコードを書いて実行できますか?

はい。すべてのAngular Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 新しいプロジェクトの生成
  2. プロジェクト構造の解説
  3. ng generateによるコード生成
  4. ビルドとサーブ
← Angular Academyに戻る