Vega SDK Managerにアクセスする方法
Vega SDK Managerは以下の場所からインストールできます。-
Vega Studio拡張機能:
Vega Studioパネルの [SDK Manager] セクションで、[Install SDK Manager] を選択します。
または
コマンドパレットで、「Vega: Install SDK Manager」と入力します。
詳細については、Vega Studioのセットアップを参照してください。
- Vegaコマンドラインインターフェース(CLI): このページの指示に従ってください。
前提条件
次に進む前に、Vega CLIがインストールされていることを確認します。 最新のVega SDK(バージョン0.22以降)がインストールされている場合: Vega CLIは既にインストールされています。CLIからのSDKのインストールに進みます。 Vega SDKのバージョンが古い場合: Vega SDKのインストール手順に従って最新バージョンにアップグレードします。CLIからSDKをインストール
-
次のコマンドを実行して、Vega CLIがインストールされているかどうかを確認します。
-
Vega SDKをインストールします(必要な場合)。
最新のSDKバージョンをインストールするには
特定のバージョンをインストールするには使用可能なバージョンを確認するには
-
インストールを確認します。
プロジェクトの作成
- SDKをまだインストールしていない場合は、CLIからインストールします。
-
プロジェクトのルートに
vega-sdk-requirements.jsonファイルを作成します。 -
ヘルスチェックを実行して環境を確認します。
これにより、SDKのインストールが検証され、環境の構成がチェックされ、潜在的な問題が特定されます。
要件ファイルの仕組み
vega-sdk-requirements.jsonを含むディレクトリで任意のVegaコマンドを実行すると、Vegaは以下のように動作します。
- ファイル内の
vegaSdkVersionフィールドを読み取ります。 - そのプロジェクトのすべてのSDK操作に
vegaSdkVersionを使用します。 - すべてのグローバルデフォルトバージョン設定をオーバーライドします。
複数のプロジェクトの管理
vega-sdk-requirements.jsonを使用すると、各プロジェクトで独自のSDKバージョンを使用できます。
SDKバージョンの更新
SDKを更新して、最新の機能とバグ修正を入手します。クイックアップデート
-
利用可能なバージョンを確認します。
-
新しいバージョンをインストールします。
-
(任意)新しいバージョンをデフォルトとして設定します。
-
(オプション)古いバージョンをクリーンアップします。
安全な更新(コミット前のテスト)
マージする前に、新しいSDKバージョンを別のブランチでテストします。既存のSDKインストールのリンク
CLIインストーラーまたはVega Studio拡張機能を使用してVega SDKをインストールしている場合は、再インストールする代わりにリンクすることができます。これにより、既存のインストールを再利用できるため、時間とディスク容量を節約できます。CI/CDの統合
CI/CDパイプラインのような自動化環境向けに、Vegaは非インタラクティブモードを有効にする2つの方法を提供しています。これにより、自動化を妨げるプロンプトやインタラクティブな動作を防ぐことができます。自動化のための非インタラクティブモード
方法1:CLIフラグ(個別のコマンドに推奨)--non-interactiveフラグを使用すると、特定のコマンドでプロンプトが表示されなくなります。
NONINTERACTIVE環境変数を設定します。CI/CD環境ではこの方法が推奨されます。
優先ルール
両方の方法を使用すると、CLIフラグが優先されます。- CLIフラグ(
--non-interactive)- 優先度が最も高い。 - 環境変数(
NONINTERACTIVE=true)- 優先度が低い。 - デフォルトの動作(インタラクティブモード)- どちらのオプションも設定しない場合に適用されます。
高度な機能
これらの高度な構成オプションにより、特殊な開発環境やワークフローの柔軟性が高まります。カスタム構成ファイルの場所
デフォルトでは、Vegaは構成を~/vega/config.jsonに保存します。VEGA_CONFIG_FILE環境変数を使用してこの場所をカスタマイズできます。これは次のような場合に便利です。
- 同じマシンで複数のVega構成を実行する
- チーム全体で共有する構成ファイルを使用する
- デフォルトパスが適切でないCI/CD環境
- メインセットアップに影響を与えずにさまざまな構成をテストする

