ComfyUI Manager の使用
カスタムノードを ComfyUI Manager 経由で利用可能にするには、それを git リポジトリ(通常はgithub.com)として保存し、
その後、ComfyUI Manager の git でプルリクエストを提出する必要があります。その中で、ノードを追加するために custom-node-list.json を編集します。
詳細。
ユーザーがノードをインストールすると、ComfyUI Manager は以下のことを行います:
1
Git クローン
リポジトリを
git clone し、2
Python 依存関係のインストール
カスタムノードリポジトリ内の
requirements.txt にリストされている pip 依存関係をインストールします(存在する場合)、3
インストールスクリプトの実行
カスタムノードリポジトリに
install.py が存在する場合、それを実行します。
ComfyUI Manager ファイル
上記のように、ComfyUI Manager はカスタムノードのライフサイクルを管理するために使用するいくつかのファイルとスクリプトがあります。これらはすべてオプションです。requirements.txt- 上記の Python 依存関係install.py,uninstall.py- カスタムノードのインストールまたはアンインストール時に実行されますdisable.py,enable.py- 任意のフックです。旧来の git-clone フローがノードを無効化・再有効化するときだけ実行されます。現在の無効化・有効化はフォルダを移動するだけなので、これらのスクリプトに依存しないでくださいnode_list.json- カスタムノードの NODE_CLASS_MAPPINGS のパターンが標準的でない場合にのみ必要です。