SubQuery のインストール
SubQuery のインストール
SubQuery プロジェクトの作成には、さまざまなコンポーネントが必要です。 @subql/cli ツールは、SubQuery プロジェクトの作成に使用されます。 インデクサを実行するには、 @subql/node コンポーネントが必要です。 クエリを生成するには、 @subql/query ライブラリが必要です。
@subql/cli をインストールする
@subql/cli は、プロジェクトのフレームワークや基礎を作るのに役立ち、ゼロから始める必要がないことを意味します。
Yarn または NPM を使用して、端末に SubQuery CLI をインストールします。
::: code-tabs @tab npm bash npm install -g @subql/cli
help を実行すると、CLI で利用可能なコマンドや使い方が表示されます。
subql help
@subql/node をインストールする
SubQuery ノードは、SubQuery プロジェクトごとに Substrate ベースのブロックチェーンデータを抽出し、Postgres データベースに保存します。
SubQuery ノードを Yarn や NPM を使って端末にインストールします。
インストールすると、次のようにノードを起動することができます。
subql-node <command>
注意: Docker を使用している場合、または SubQuery Projects でプロジェクトをホスティングしている場合は、この手順をスキップできます。 これは、SubQuery ノードが Docker コンテナとホスティングインフラストラクチャにすでに提供されているためです。
@subql/query をインストールする
SubQuery クエリライブラリは、ブラウザを介した「プレイグラウンド」環境でプロジェクトにクエリを発行するサービスを提供します。
Yarn または NPM を使用して、端末に SubQuery クエリ をインストールします。
注意: Docker を使用している場合、または SubQuery Projects でプロジェクトをホスティングしている場合は、この手順をスキップできます。 これは、SubQuery ノードが Docker コンテナとホスティングインフラストラクチャにすでに提供されているためです。