-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How ComfyScript handle the missing node? #17
Comments
Currently, yes. One problem about this is how to handle all the edge cases. Dependencies may be installed by Another question is how to install nodes if ComfyScript is installed as a package. Many custom nodes don't have It's also possible to reuse ComfyUI Manager's data to detect missing nodes, though it's licensed under GPL and I'm not sure if using its data via URL will require changing the license from MIT to GPL too. Anyway, some basic support will be made in the following versions. |
For this question, I've found a simple enough way to make nodes installable: hiddenswitch/ComfyUI#2. If ComfyScript is installed as a package, then only installable nodes will be able to be used directly. For nodes that are not installable, the user can fork them and make changes, or clone them themselves and provided the path to load them. |
And for this part, I decided to transfer the responsibility to ComfyUI Manager: If ComfyUI Manager is installed, then ComfyScript will call it to install nodes; if not, a list of missing nodes and their repositories will be printed, so that the user can install them manually. |
As the title. Do we need to connect to Comfy to install it by ourself? It is more convenience to be able to install all the missing node from ComfyScript.
The text was updated successfully, but these errors were encountered: