メインコンテンツへスキップ

コンポーネントの削除

blocklet remove コマンドは、blocklet の blocklet.yml メタデータファイルからコンポーネントの依存関係を簡単に削除する方法を提供します。この操作により、プロジェクトの設定が更新され、そのコンポーネントが依存関係でなくなったことが反映されます。

コマンドの使用法

コンポーネントを削除するには、blocklet のルートディレクトリに移動し、削除したいコンポーネントの名前を指定してコマンドを実行します。

Command

bash
blocklet remove <component-name>

引数

引数説明
<component-name>必須。 blocklet.yml ファイルの components リストから削除するコンポーネントの名前。

仕組み

blocklet remove を実行すると、CLI は以下の手順を実行します:

  1. メタデータの特定

    現在の作業ディレクトリにある blocklet.yml ファイルを見つけます。

  2. コンポーネントの解析

    ファイルを読み込み、components 配列を探します。

  3. 存在の確認

    指定された名前のコンポーネントが配列内に存在するかどうかを確認します。

  4. エントリの削除

    コンポーネントが見つかった場合、そのエントリは components 配列から削除されます。

  5. ファイルの更新

    blocklet.yml ファイルは、更新されたコンポーネントのリストで保存されます。

指定されたコンポーネントが blocklet.yml に見つからない場合、コマンドはエラーメッセージを出力して終了します。

blocklet.yml ファイルに did-connect という名前のコンポーネントへの依存関係が含まれているとします:

blocklet.yml (変更前)

yaml
name: my-blocklet
version: 1.0.0
# ... other properties
components:
  - name: my-first-component
    did: "z8iZqsENBg6tLZUKi2HABj38Cw1LmHZocbQ"
  - name: did-connect
    did: "z8ia29UsENBg6tLZUKi2HABj38Cw1LmHZocbQ"

did-connect コンポーネントを削除するには、次のように実行します:

bash
blocklet remove did-connect

コマンドは成功メッセージを出力します:

コンソール出力

text
Component did-connect was successfully removed

実行後、blocklet.yml ファイルは更新され、did-connect のエントリが削除されます:

blocklet.yml (変更後)

yaml
name: my-blocklet
version: 1.0.0
# ... other properties
components:
  - name: my-first-component
    did: "z8iZqsENBg6tLZUKi2HABj38Cw1LmHZocbQ"

次に、プロジェクトに新しいコンポーネントを追加することもできます。コンポーネントの追加ガイドにアクセスして、その方法を学びましょう。