Usar ComfyUI Manager
Para que tu nodo personalizado esté disponible a través de ComfyUI Manager, debes guardarlo como un repositorio Git (generalmente engithub.com)
y luego enviar un Pull Request en el repositorio Git de ComfyUI Manager, en el que hayas editado custom-node-list.json para agregar tu nodo.
Más detalles.
Cuando un usuario instala el nodo, ComfyUI Manager hará lo siguiente:
1
Clonar el repositorio
clona el repositorio,
2
Instalar dependencias de Python
instala las dependencias de pip que se enumeran en el repositorio del nodo personalizado en
requirements.txt (si existe),3
Ejecutar script de instalación
ejecuta
install.py, si existe en el repositorio del nodo personalizado.
Archivos de ComfyUI Manager
Como se indicó antes, hay varios archivos y scripts que ComfyUI Manager usa para administrar el ciclo de vida de un nodo personalizado. Todos son opcionales.requirements.txt: dependencias de Python como se mencionó antesinstall.py,uninstall.py: se ejecutan cuando instalas o desinstalas el nodo personalizadodisable.py,enable.py: hooks opcionales. Solo el flujo antiguo de git-clone los ejecuta al deshabilitar o volver a habilitar un nodo. Las acciones actuales de deshabilitar y habilitar solo mueven la carpeta, así que no dependas de estos scriptsnode_list.json: solo se requiere si el patrón deNODE_CLASS_MAPPINGSde los nodos personalizados no es convencional.