Superapp が提供する足場を使用すると、WindVane ミニアプリ を直接コンパイルおよび開発できます。 ミニアプリの足場は、ミニアプリのコード構造をより深く理解し、ミニアプリの開発を迅速に開始するのに役立ちます。 このトピックでは、Visual Studio Code で WindVane ミニアプリの足場を使用する方法について説明します。
前提条件
最新バージョンの Visual Studio Code と Node がダウンロードおよびインストールされています。
スキャフォールディングを初期化する
Visual Studio Code のサイドバーにある
アイコンをクリックし、現在のウィンドウで [ミニアプリの作成] をクリックします。 テンプレート選択ページが表示されます。
ページでミニアプリを作成するためのテンプレートを選択します。 WindVane の Visual Studio Code 拡張機能は、React、Vue、Angular などの主要なフレームワークを使用する 6 つのテンプレートと、フレームワークを使用しない 1 つのテンプレートを含む、7 つの組み込みテンプレートを提供します。

テンプレートを選択すると、システムのファイル保存ダイアログ ボックスが表示されます。 次の図は、macOS システムのダイアログ ボックスを示しています。 ダイアログ ボックスで、アプリ名を指定し、保存ディレクトリを選択して、[作成] をクリックして、足場プロジェクトを初期化します。

初期化が完了すると、WindVane の Visual Studio Code 拡張機能によって足場プロジェクトが自動的に開かれます。
npm installコマンドを実行して、プロジェクトの依存関係を追加します。 次の図は、プロジェクトの依存関係が追加された後のプロジェクト ディレクトリを示しています。
publicには、プロジェクトのパブリック リソースが含まれています。scriptsには、ビルド スクリプトが含まれています。srcには、プロジェクトのソース ファイルが含まれています。 これは、次のサブディレクトリとファイルで構成されています。assets:ロゴ ファイルなどの画像を保存します。
components:コンポーネント ファイルを保存します。
index.js:プロジェクトのエントリ ファイルです。
package.jsonは、プロジェクトの構成ファイルです。node_modulesには、npm コマンドによってロードされたプロジェクトの依存関係モジュールが含まれています。distは、npm run buildコマンドを実行してプロジェクトをパッケージ化した後に生成されます。
JavaScript API を統合する
WindVane の Visual Studio Code 拡張機能を使用すると、コード ヒント (IntelliSense) に基づいて JavaScript API をすばやく統合できます。 JavaScript API の詳細については、「JavaScript API」をご参照ください。
WindVane の Visual Studio Code 拡張機能では、WindVane JavaScript API に関連するコードに対して IntelliSense を使用できます。 .js ファイルまたは .ts ファイルに WV と入力すると、関連する API が表示されます。

JavaScript API を選択すると、関連するコード スニペットが直接挿入され、API が統合されます。
