演習 - はじめに

完了

Azure Static Web Apps では、GitHub リポジトリからアプリをビルドすることによって、Web サイトを運用環境に発行します。 この演習では、GitHub リポジトリから任意のフロントエンド フレームワークを使用して、Web アプリケーションをビルドします。

リポジトリを作成する

このモジュールにより、GitHub テンプレート リポジトリを使用して、新しいリポジトリを簡単に作成できるようになります。 一連のテンプレートを使用でき、それぞれに、異なるフロントエンド フレームワークでビルドされたスターター アプリが含まれています。

  1. テンプレート リポジトリの [テンプレートから作成] ページ に移動します。 "404: ページが見つかりません" というエラーが表示された場合は、GitHub にサインインして、もう一度やり直してください。

  2. [所有者] ドロップダウンで、いずれかの GitHub アカウントを選択します。

  3. リポジトリに my-static-web-app という名前を付けます

  4. [ テンプレートからリポジトリを作成 する] ボタンを選択します。

アプリを実行する

GitHub アカウントに my-static-web-app という名前の GitHub リポジトリを作成しました。 次は、リポジトリをクローンし、コンピューターでローカルにコードを実行します。

  1. コンピューターでターミナルを開きます。

  2. まず、コンピューター上の目的のディレクトリに GitHub リポジトリをクローンします。

    git clone https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app
    
  3. ソース コードのフォルダーに移動します。

    cd my-static-web-app
    
  4. 次に、以下のように、任意のフロントエンド フレームワークのフォルダーに移動します。

    cd angular-app
    
    cd react-app
    
    cd svelte-app
    
    cd vue-app
    
  5. ここで、アプリケーションの依存関係をインストールします。

    npm install
    

    注意

    PATH エラーが見つからない場合は、https://nodejs.orgから Node.js がインストールされていることを確認してください。[パスに追加] オプションのインストールを含むカスタム セットアップを行う必要がある場合があります。

    ウィザードの Node.js オプションのカスタム インストールを示すスクリーンショット。

  6. 最後に、フロントエンド クライアント アプリケーションを実行します。

    npm start
    
    npm start
    
    npm run dev
    
    npm run serve
    

アプリに移動する

次は、アプリケーションがローカルで実行されていることを確認します。 フロントエンド アプリケーションはそれぞれ別のポートで実行されます。

リンクを選択してアプリケーションに移動します。

http://localhost:4200 を参照します。

Angular Web アプリを参照しているスクリーンショット。

http://localhost:3000 を参照します。

React Web アプリを参照しているスクリーンショット。

http://localhost:5000 を参照します。

Svelte Web アプリを参照しているスクリーンショット。

http://localhost:8080 を参照します。

Vue Web アプリを参照しているスクリーンショット。

注意

このモジュールの演習では、API なしでアプリをデプロイします。 アプリと共に API をデプロイする次のモジュールについては、このモジュールの最後にある「 次のステップ 」セクションを参照してください。

次に、ターミナルで Ctrl キーを押しながら C キー を押して、実行中のアプリを停止します。

次のステップ

アプリケーションがビルドされ、ブラウザーでローカルに実行されるようになりました。

次は、アプリケーションを Azure Static Web Apps に発行します。