好不容易在网上找到一个看起来特别强大的 ComfyUI 工作流,下载后迫不及待地打开,结果却迎面弹出一个巨大的红色警告框,提示节点缺失。关掉提示后,工作区里满是红色框框——整个工作流彻底无法使用。

这究竟是怎么回事?原因其实很简单:这个工作流中包含了大量开发者自行设计的节点。ComfyUI 本身是一个极为灵活开放的系统,而这些自定义节点(Custom Nodes)正是为了给系统赋予更多、更强大的功能而存在的。你可以把自定义节点理解为 WebUI 里的插件——正是它们让 ComfyUI 的操作更顺手、功能更丰富。
网上很多高手发布的工作流都离不开各种自定义节点。如果你想直接复用他们的成果,就必须在自己的电脑上也装上这些节点,否则就会像上面那样,连工作流都无法加载。
那该怎么解决呢?最简单的方法——只需按一个按钮即可。
点击界面右上角的 Manager → Install Missing Custom Nodes,系统会自动扫描缺失的节点并一键安装。不过前提是,你得先安装好 ComfyUI Manager 这个管理工具(下面会详细介绍)。
节点的安装方式
在 ComfyUI 的安装目录下,有一个名为 custom_nodes 的文件夹,这里就是存放自定义节点的位置。你只需把节点下载下来,放进这个文件夹,就算安装成功了。实际操作中,主要有两种常见方法。
1. 使用 Git 下载
前提是你的电脑上已经安装了 Git。在 custom_nodes 文件夹的地址栏里输入 CMD 然后回车,调出命令行,接着输入:
git clone + 自定义节点的地址
比如:
git clone https://github.com/Kosinkadink/ComfyUI-AnimateDiff-evolved
执行后如果看到类似“done”的提示,就表示下载完成了。回到文件夹一看,节点文件夹已经静静地躺在那里。
2. 从 GitHub 仓库下载压缩包
直接打开节点在 GitHub 上的仓库页面,点击 Download 按钮下载压缩包。解压后将里面的文件夹放到 custom_nodes 目录里。
安装完成后,记得重启 ComfyUI。在工作区右键 → 新建节点,你就能看到新安装的节点了。
两种方法对比
比较推荐使用 Git 下载。因为 Git 会完整保留仓库和版本信息,以后想升级时,直接在文件夹里运行 git pull 就能轻松搞定。而通过压缩包下载的方式,后续升级就需要再次手动下载,相对麻烦一些。
节点管理工具:ComfyUI Manager
说白了,ComfyUI Manager 本身也是一个自定义节点,但它堪称 ComfyUI 的必备利器。通过它,你可以方便地下载、管理和更新其他所有节点。
安装方法
git clone https://github.com/ltdrdata/ComfyUI-Manager
装好后重启 ComfyUI,右上角会出现一个蓝色的 Manager 图标。点击它就能打开 Manager 菜单。
Manager Menu 的使用
点击菜单中间最上方的 Custom Nodes Manager,就可以看到所有开发者贡献的自定义节点列表(目前已收录 1327 个)。这里就像 WebUI 的插件商店,你可以搜索、安装自己需要的节点,安装完成后重启 ComfyUI 即可生效。
还有一个特别让人喜欢的功能:Install Missing Custom Nodes。当你打开一个工作流发现节点缺失时,点击这个按钮,Manager 就会自动在列表中搜索缺失的节点,然后逐一帮你安装。装完之后记得重启一下,工作流就能正常运行了。
