演習 - はじめに
Azure Static Web Apps では、GitHub リポジトリからアプリをビルドすることによって、Web サイトを運用環境に発行します。 この演習では、GitHub リポジトリから任意のフロントエンド フレームワークを使用して、Web アプリケーションをビルドします。
リポジトリを作成する
このモジュールにより、GitHub テンプレート リポジトリを使用して、新しいリポジトリを簡単に作成できるようになります。 一連のテンプレートを使用でき、それぞれに、異なるフロントエンド フレームワークでビルドされたスターター アプリが含まれています。
テンプレート リポジトリの [テンプレートから作成] ページ に移動します。 "404: ページが見つかりません" というエラーが表示された場合は、GitHub にサインインして、もう一度やり直してください。
[所有者] ドロップダウンで、いずれかの GitHub アカウントを選択します。
リポジトリに my-static-web-app という名前を付けます。
[ テンプレートからリポジトリを作成 する] ボタンを選択します。
アプリを実行する
GitHub アカウントに my-static-web-app という名前の GitHub リポジトリを作成しました。 次は、リポジトリをクローンし、コンピューターでローカルにコードを実行します。
コンピューターでターミナルを開きます。
まず、コンピューター上の目的のディレクトリに GitHub リポジトリをクローンします。
git clone https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app
ソース コードのフォルダーに移動します。
cd my-static-web-app
次に、以下のように、任意のフロントエンド フレームワークのフォルダーに移動します。
cd angular-app
cd react-app
cd svelte-app
cd vue-app
ここで、アプリケーションの依存関係をインストールします。
npm install
注意
PATH エラーが見つからない場合は、https://nodejs.orgから Node.js がインストールされていることを確認してください。[パスに追加] オプションのインストールを含むカスタム セットアップを行う必要がある場合があります。
最後に、フロントエンド クライアント アプリケーションを実行します。
npm start
npm start
npm run dev
npm run serve
アプリに移動する
次は、アプリケーションがローカルで実行されていることを確認します。 フロントエンド アプリケーションはそれぞれ別のポートで実行されます。
リンクを選択してアプリケーションに移動します。
http://localhost:4200
を参照します。
http://localhost:3000
を参照します。
http://localhost:5000
を参照します。
http://localhost:8080
を参照します。
注意
このモジュールの演習では、API なしでアプリをデプロイします。 アプリと共に API をデプロイする次のモジュールについては、このモジュールの最後にある「 次のステップ 」セクションを参照してください。
次に、ターミナルで Ctrl キーを押しながら C キー を押して、実行中のアプリを停止します。
次のステップ
アプリケーションがビルドされ、ブラウザーでローカルに実行されるようになりました。
次は、アプリケーションを Azure Static Web Apps に発行します。