ComfyUI 매니저 사용하기
커스텀 노드를 ComfyUI 매니저를 통해 사용하려면 이를 git 저장소로 저장한 뒤(일반적으로 github.com에 저장), ComfyUI 매니저 git에 풀 리퀘스트를 제출하여custom-node-list.json을 편집해 노드를 추가해야 합니다. 자세한 내용.
사용자가 노드를 설치하면 ComfyUI 매니저는 다음과 같은 과정을 거칩니다:
1
Git 복제
저장소를 git clone합니다.
2
Python 의존성 설치
커스텀 노드 저장소 내의
requirements.txt에 나온 pip 의존성을 설치합니다. (있는 경우)3
설치 스크립트 실행
커스텀 노드 저장소에
install.py가 있으면 이를 실행합니다.
ComfyUI 매니저 파일들
위에서 언급했듯이, ComfyUI 매니저는 커스텀 노드의 라이프사이클을 관리하기 위해 여러 파일과 스크립트를 사용합니다. 이들은 모두 선택적입니다.requirements.txt- 위에서 언급한 Python 의존성install.py,uninstall.py- 커스텀 노드가 설치되거나 제거될 때 실행됨disable.py,enable.py- 선택적 훅입니다. 예전 git-clone 흐름이 노드를 비활성화하거나 다시 활성화할 때만 실행됩니다. 현재 비활성화/활성화는 폴더를 옮기기만 하므로 이 스크립트에 의존하지 마세요node_list.json- NODE_CLASS_MAPPINGS의 커스텀 노드 패턴이 일반적이지 않은 경우에만 필요합니다.