Angular、Material、Firebaseの設定方法

千マイルの旅は、一歩から始めなければなりません
-老子

この記事では、Angularアプリケーションをセットアップし、UIコンポーネントのマテリアルライブラリを追加し、アプリケーションをホストするためのFirebaseを追加する手順について説明します。

今日は何を学んでいますか?

  1. AngularCLIを使用したAngularアプリケーションの作成
  2. アプリケーションにマテリアルライブラリを追加します。
  3. Firebaseアカウントを作成し、Firebaseを使用してアプリケーションをデプロイする

1.AngularCLIを使用したAngularアプリケーションの作成

最初のステップは、Node.jsがマシンにインストールされているかどうかを確認することです。そうでない場合は、Node.jsに移動します(インストールは簡単で、デフォルト設定を変更する必要はありません)。インストールが完了したら、ターミナルウィンドウに直接移動し、以下のコマンドを入力すると、インストールされているバージョンが表示されます。

ノード-v

次のステップは、以下のコマンドを使用してangularcliをインストールすることです

npm install -g @ angular / cli

すべてがうまくいったかどうかを確認するには、以下のコマンドを入力する必要があります

ng —バージョン

次に、ターミナルで、アプリケーションを保存する目的のフォルダーに移動し、次のように入力します

新しいyour-application-nameをng

これにより、アプリケーションのルーティングモジュールを追加するように求められます。
次に、使用するスタイルシート形式を尋ねられます。SCSSフォーマットが好きです

角度のあるアプリケーション開発には、VisualStudioコードを使用することをお勧めします。インストールしたら、アプリケーションフォルダに移動し、以下のコマンドを入力します

コード。

これにより、VisualStudioコードインスタンスが開きます

2.アプリケーションにマテリアルライブラリを追加する

ヒットはCtrl + ` VSコード内のターミナル開き、アプリケーションにマテリアルUIを追加するためのコマンドで入力を開始します。

ng add @ angular / material

テーマ(事前に作成されたテーマのいずれかを選択)、グローバルマテリアルタイポグラフィ(「はい」と言う)、角度アニメーション(「はい」と言う)を選択するように求められます。

それでは、「app.module.ts」を開いて「MatButtonModule」のインポートステートメントを追加し、MatButtonModuleをインポート配列に追加しましょう。

次のステップは、mat-raised-buttonを表示して、アプリケーションにマテリアルライブラリを追加する際にすべてがうまくいったかどうかを確認することです。

「app.component.html」に移動し、すべての定型コードを削除し、以下のように「mat-raised-button」ディレクティブを使用してボタンを追加し、を使用してアプリケーションを提供します。

ngサーブ

上記のボタンが表示されている場合は、アプリケーションにマテリアルライブラリが正常に追加されています。

マテリアルライブラリの設定の詳細については、マテリアルのWebサイトを参照してください。

3. Firebaseアカウントを作成し、Firebaseを使用してアプリケーションをデプロイする

この手順は簡単で、ほとんどのオンラインアカウント設定Webサイトと同様です。頭firebaseウェブサイトとアカウントを作成します。

次のステップは、Firebaseをホストとして使用するようにアプリケーションを設定することです。

VSコードターミナルに向かい、言います

npm install -g firebase-tools

インストールしたら、を使用してアカウントにログインする必要があります

Firebaseログイン

次のステップは、Firebase関連の設定ファイルを使用してプロジェクトに追加することです

firebaseinit

この手順では、アプリケーションでFirebaseをどのように使用するかに関するいくつかの質問をします。

  1. このフォルダにどのFirebaseCLI機能を設定しますか?
    今のところホスティングを選択してください
  2. 「新しいプロジェクトの作成」を選択し、アプリケーションの一意のIDを入力します。
  3. パブリックディレクトリとして何を使用しますか?「dist / yourapplicationname」と言います。これは、Angularアプリケーションの本番ビルドファイルが保存される場所だからです。
  4. シングルページアプリとして構成しますか?(はいと言って")

ngビルド—製品

アプリケーションをfirebaseにホストするには

Firebaseデプロイ

[ホスティングURL]リンクをクリックすると、アプリケーションをオンラインで表示できるはずです。

ありがとう&お楽しみください!

提案された投稿

Jest — 強力な JavaScript テスト フレームワーク

Jest — 強力な JavaScript テスト フレームワーク

テストはソフトウェア開発において不可欠な部分です。これにより、コードの信頼性が保証され、期待どおりに機能し、エラーの可能性が軽減されます。

エンタープライズ アプリを Angular 16 にアップグレードする

痛みが来る

エンタープライズ アプリを Angular 16 にアップグレードする

Angular v16 のすべての新しい機能、シグナルをはじめ、その他すべてに完全に満足しています。そして、その会社のアプリの 1 つをアップグレードして、それがどれほど難しいかを知りたいという衝動を抑えることができませんでした。

関連記事

待ちの季節にできること(テクノロジー業界での最初の仕事に就くのを待っているとき)

待ちの季節にできること(テクノロジー業界での最初の仕事に就くのを待っているとき)

新しいキャリアへの転職は、一人でやろうとすると非常に困難になる可能性があります。あなたと同じ学習レベルにあり、同様の目標、粘り強さ、意欲を共有する責任パートナーを見つけることが重要です。

仕事週間で学ぶことはあなたが思っている以上に重要です

仕事週間で学ぶことはあなたが思っている以上に重要です

私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。

赤髪の少女単独公演

ヘイデンからの依頼で、ケイティは自分のオナニーを撮影する。

赤髪の少女単独公演

一緒に過ごした夜を終え、ヘイデンがケイティを大学の寮に車で送ったのは真夜中過ぎだった。彼女は朝早くから授業があり、前夜彼と一緒にいた後、着替えを持っていませんでした。

24 年度に炭素除去に資金を提供

経路全体にわたる Carbon180 の割り当てリクエストの内訳

24 年度に炭素除去に資金を提供

アリソン・リー著、マネージング政府問題顧問 連邦政府の年次歳出プロセスは、二酸化炭素除去 (CDR) に資金を提供する取り組みの中心です。毎年、Carbon180 は、来年の資金がどこに流れるかの指針となるよう、さまざまな議会事務所に要望書を提出しています。