Angular でブートストラップをインストールするには? 5つの簡単な方法
公開: 2023-05-24Web ページはインタラクティブなときに最も効果的に機能します。 ただし、新しい Web ページを一夜にして開発することは不可能のようです。
このような場合、一般的ではあるものの、カスタマイズされたコードを使用して簡単に変更できる Web ページにアクセスする必要があると感じるかもしれません。 ここで Bootstrap が活躍します。
Angular で応答性の高い鮮やかな Web アプリケーションを作成するために、Angularに Bootstrap をインストールする方法を理解することから始めましょう。
目次
ブートストラップを理解する: 初期ガイド
Bootstrap は、CSS、HTML、JavaScript のツールとコンポーネントを組み合わせて動的な Web ページを作成するフロントエンド フレームワークです。 Bootstrap はオープンソースであり、無料です。 Angular 自体は、強力なシングルページ Web サイトを構築するための有能なフレームワークですが、Bootstrap と組み合わせることで、応答性の高い動的な Web ページを作成する能力がさらに強化されます。
Bootstrap は非常に人気があり、 JavaScript ベースのすべての Web サイトの約25.8%が Bootstrap を使用しており、市場におけるその重要性がさらに示唆されています。
Bootstrap: その歴史を振り返る
当初は人気のソーシャル ネットワーキング Web サイト Twitter の内部ツールとして作成されましたが、エンジニアの Jacob Thornton と Mark Otto は、2011 年 8 月に一般向けに Bootstrap をオープンソース リポジトリ GitHub で公開することにしました。
その利便性と一般の人々の間での人気を受けて、作成者は、改善された UI コンポーネントとより優れたサポートを備えた、Bootstrap のより新しいバージョンの生成に取り組み続けています。
作成者の Mark と Jacob は、Bootstrap の最新バージョンであるBootstrap 5.3.0 を2023 年にドロップしました。
無料のテクノロジー コースをチェックして、競合他社に差をつけてください。
ブートストラップを使用する必要がありますか?
このプロジェクトが提供する多くの利点を理解することで、質問に対する答えに到達することができます。 まず、非常に応答性の高い CSS を提供します。 これにより、デスクトップ、タブ、携帯電話にも適応できるようになります。 また、ほとんどの主要なブラウザでの計算能力も備えています。
これに、セットアップ要件が最小限であるという利点もあり、レイアウトを 1 時間以内 (少なくとも 1 時間以内) で設計できるようになります。 Bootstrap は、UI ベースの変更を開始する必要がない限り、ユーザーが CASS や HTML に習熟している必要がないため、使用に適しています。
Bootstrap を Angular への埋め込みやAngular Bootstrap インストールの追加に人気の選択肢にする最も使いやすい機能は次のとおりです。
コンポーネントの側面
Angular で Bootstrap を追加する方法を決定する場合、Bootstrap はナビゲーション バーからフォームに至るまで、アプリケーションのコンポーネントのログを提供します。 これらのコンポーネントを使用すると、サイトやアプリを創造的にデザインすることが非常に簡単になります。 Angular の Bootstrap を使用したこの機能は、開発者の間で非常に人気があります。
upGrad のソフトウェア開発コースをチェックしてスキルアップしてください。
カスタマイズの側面
Angular でブートストラップ インストールを実行する場合、列に対してもカスタム ブレークポイントを設計し、必要に応じたサイズでブレークを挿入することもできます。 フレームワークの応答性の高いグリッドに基づいてカスタマイズをさらに簡素化します。
時間の節約
Bootstrap のフレームワークを Angular に組み込むと、タイムライン ビットの大幅な時間の節約につながります。 Bootstrap で既成のブロックのおかげで、Bootstrap 5 を angular にインストールするときに最初から開始する必要はありません。組み込み要素を再調整し、入力で使用できるようにするだけで効果があり、最終製品に独自性を追加することもできます。
Angular に Bootstrap をインストールするための前提条件
これは、Bootstrap を Angular に追加するための前提条件のチェックリストです。 Angular アプリケーションを作成するために同じツールをインストールした後、リストされたツールを必ず構成してください。
- Git : これは、リポジトリの同期に使用する分散バージョン管理ユニットのセットアップです。
- IDE – Angular などのアプリケーションを開発するには、グラフィカル インターフェイスを備えた統合開発環境を使用することが不可欠です。
- Node.js と npm : 前者はランタイム用の JavaScript コード ソフトウェアです。一方、後者の npm は、Node.js に使用されるパッケージ マネージャーとして提供されます。 すべての Angular アプリケーションはこの 2 つに基づいて実行されますが、これらはライブラリのインストールにも役立ちます。
- Angular CLI:このユーティリティ ツールは、Angular の基本構造を確立するためのコマンド ラインに基づいています。
upGrad の専門教員が提供するさまざまなソフトウェア エンジニアリング コース (コンピューター サイエンスの修士課程など) からヒントを得て、開発スキルを飛躍的に向上させましょう。
方法 1: CDN 経由でブートストラップをインストールする
関連する手順に従って、CDN 経由で Angular に Bootstrap をインストールします。
- 「src」フォルダーを見つけて、「 index.html 」Angular プロジェクト ファイルを開きます。
- 次のリンクを「 <head> 」セクション内に埋め込みます。
<link rel=”stylesheet” href=”https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css”>
<script src=”https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js”></script>
- ブートストラップ用の JavaScript および CSS ファイルは、指定された CDN URL のコード行に含まれています。
- 最終的な変更を「 index.html 」ファイルに保存します。
これらの CDN リンクを含めると、Angular プロジェクトは CDN が提供するブートストラップ スタイルと JavaScript 機能を利用するようになります。 これで、Angular プロジェクト内で Bootstrap コンポーネントを利用する準備が整いました。
方法 2: npm パッケージ マネージャーを介してブートストラップをインストールする
npm マネージャーを使用してブートストラップをインストールするには、指定された簡単な手順に従ってください。
- コマンド プロンプトまたはターミナルを開きます。
- Angular プロジェクトのルート ディレクトリに移動します。
- 「 npm install bootstrap」コマンドを実行して、ブートストラップとその関連依存関係をインストールします。関連するコマンドは、Bootstrap とその関連依存関係を「node_modules」というラベルの付いたディレクトリにダウンロードします。
- インストール後、ルート ディレクトリから「angular.json」ファイルを開き、「styles」配列内に次のエントリを追加することで、ブートストラップ スタイルと JavaScript を組み込む必要があります。
「node_modules/bootstrap/dist/css/bootstrap.min.css」
- さらに、 「scripts」配列内に次のコマンドを追加します。
「node_modules/bootstrap/dist/js/bootstrap.min.js」
- 「 angular.json」ファイルに加えたすべての変更を保存します。
これで、Bootstrap の JavaScript クラスと CSS クラスを Angular コンポーネントとテンプレートで使用する準備が整いました。
人気のソフトウェア エンジニアリング コースを探索する
LJMU および IIITB でコンピュータ サイエンスの理学修士号を取得 | カリフォルニア工科大学 CTME サイバーセキュリティ証明書プログラム |
フルスタック開発ブートキャンプ | ブロックチェーンのPGプログラム |
フルスタック開発におけるエグゼクティブ PG プログラム | |
以下のすべてのコースをご覧ください | |
ソフトウェアエンジニアリングコース |
方法 3: Angular CLI を介してブートストラップをインストールする
これは、Angular CLI を介してブートストラップをインストールするのに役立つわかりやすいガイドです。
- コマンドプロンプトを開きます。
- コマンド「ng new my-app」を実行して、Angular CLI を使用し、新しい Angular プロジェクトを作成します。「my-app」を任意の名前に置き換えることができます。
- プロジェクト ディレクトリに移動します。
cd 私のアプリ
- 前述のように、npm を使用してブートストラップ インストールのプロセスを繰り返します。
これで、CLI を使用して新しい Angular プロジェクトが作成され、プロジェクトに Bootstrap がインストールされました。
方法 4: Bower パッケージ マネージャーを介してブートストラップをインストールする
- npm と bower の両方をグローバルにインストールしていることを確認してください。
- コマンド プロンプトで指定されたコマンドを実行します – npm install -g bower
- bower がインストールされたら、プロジェクト フォルダーに移動して次のように入力します。
bower インストールブートストラップ
バウワーがjQueryをインストールする
上記の手順により、関連するブートストラップ インストール ファイルが新しく作成された「bower_components」フォルダーにインストールされます。
- 最後のステップは、プロジェクト ファイルにブートストラップと jquery のファイルを含めることです。
これらは Angular で Bootstrap をインストールするためのすべての手順ですが、Bootstrap のインストールに bower を使用することは推奨されなくなったことに注意してください。
ソフトウェア開発の無料コースを探索する
クラウド コンピューティングの基礎 | ゼロから始める JavaScript の基本 | データ構造とアルゴリズム |
ブロックチェーン技術 | 初心者向けの反応 | コア Java の基本 |
ジャワ | 初心者向けの Node.js | 高度なJavaScript |
方法 5: カスタム ビルドを使用してブートストラップをインストールする
カスタム ビルドを介してブートストラップをインストールする簡単な手順は次のとおりです。
- 公式 Web サイトから選択した Bootstrap バージョンをJavascript および CSS ファイルとともにダウンロードします。
- zip ファイルを解凍し、そこから「bootstrap.min.css 」をコピーします。
- Angular プロジェクトで、「 src 」ディレクトリに移動し、「 assets」という名前の新しいディレクトリを作成します。 「assets」内に「 css」という名前の別のディレクトリを必ず作成してください。
- 「css 」ディレクトリ内に「bootstrap.min.css」を貼り付けます。
- もう一度、「assets 」ディレクトリに「 js」という新しいディレクトリを作成し、 zipフォルダから抽出した「bootstrap.min.js」をこの新しいディレクトリ内に貼り付けます。
- ルート ディレクトリで「angular.json 」を開き、 「アーキテクト」>「ビルド」>「オプション」セグメントに従って「 styles」配列に移動します。
- 次のコマンドを使用してブートストラップ CSS ファイルを追加します。
「src/assets/css/bootstrap.min.css」
- 同じ中で「scripts」配列を見つけて、次のコマンドを貼り付けます。
「src/assets/js/bootstrap.min.js」
- 変更を「 angular.json 」ファイルに保存します。
ブートストラップをインストールするときに従うべきベスト プラクティス
Angular にブートストラップをインストールするにはいくつかの方法がありますが、ベスト プラクティスを理解すると、プロセスをさらに簡素化できます。
- Angular プロジェクトの適切なファイルとフォルダー内に適切な Bootstrap CSS ファイルをインポートしていることを確認してください。
- Bootstrap では CSS クラスとコンポーネントの幅広いカタログが提供されていますが、プロジェクトに関連するものだけを選択してください。
- パフォーマンスを最適化するために、不必要なコンポーネントを回避します。
- 最新の Bootstrap バージョンを常に更新してください。
- Javascript コンポーネントも利用できますが、使用は慎重に行ってください。 Angular 固有のライブラリを活用してみてください。
一方、時間を管理でき、より良い開発者になりたいのであれば、 IIIT-B を利用したupGrad のソフトウェア開発エグゼクティブ大学院プログラム - フル スタックほど優れたものはありません。
結論
これで、Web ページ開発を強化するために Angular に Bootstrap をインストールするための最良の方法のリストを終わります。 最適化されたレスポンシブ デザインから新鮮で動的な機能の組み込みまで、一貫したプラクティスで適切な Bootstrap コンポーネントを活用する方法を知ることは、業界で優位に立つのに役立ちます。
upGrad のフル スタック ソフトウェア開発ブートキャンプに参加することは、需要の高いスキルと専門家の指導を受けて開発キャリアを強化するもう 1 つの方法です。
今すぐ登録して視野を広げましょう!
Bootstrap を使用して他にどのようなインストールを行う必要がありますか?
Bootstrap を使用して行う必要があるその他のインストールは、jQuery と Popper.js です。 同じために npm を使用することもできます。
遅延ブートストラップとは何ですか?
Angular の前身である AngularJS は、遅延ブートストラップのアイデアを導入しました。 これは、AngularJS アプリケーションの自動ブートストラップ プロセスを延期するオプションを指します。 AngularJS は HTML ページの読み込み時にアプリケーションを自動的にブートストラップするため、遅延ブートストラップを使用すると、必要に応じてプロセスを手動で延期できます。
Bootstrap を簡単に扱うための最後のヒントはありますか?
どのフレームワークでもよくあることですが、ドキュメントを読んでしばらく同じものを試してみないと、明確なイメージを得ることができません。 最良の実装を実現するには、公式ドキュメントを必ず確認してください。