update
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# ComfyUI LG_HotReload 扩展
|
||||
|
||||
<!-- 语言切换 -->
|
||||
[中文](README.md) | [English](README_en.md)
|
||||
|
||||
一个用于 ComfyUI 的热重载扩展,安装即可,让你在开发自定义节点/安装插件时能够实时预览更改,无需重启 ComfyUI。
|
||||
|
||||
## 主要特性
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
# ComfyUI LG_HotReload Extension
|
||||
|
||||
<!-- Language Switch -->
|
||||
[中文](README.md) | [English](README_en.md)
|
||||
|
||||
An extension for ComfyUI that allows hot reloading. Once installed, you can preview changes in real-time while developing custom nodes or installing plugins without restarting ComfyUI.
|
||||
|
||||
## Main Features
|
||||
|
||||
- 🔄 Real-time hot reloading: Automatically reload nodes after modifying code
|
||||
- 🎯 Intelligent monitoring: Only monitor specified file types and directories
|
||||
- 🚀 Instant updates: Frontend interface automatically refreshes to display the latest changes
|
||||
- 🛡️ Debounce design: Avoid performance issues caused by frequent reloads
|
||||
- 📁 Support for web files: Automatically sync the web directory content of nodes
|
||||
- 🔍 Route hot reloading: Support real-time updates for API routes
|
||||
|
||||
## Usage
|
||||
|
||||
1. Clone the repository to the `custom_nodes` directory of ComfyUI:
|
||||
```bash
|
||||
cd path/to/ComfyUI/custom_nodes
|
||||
git clone https://github.com/LAOGOU-666/ComfyUI-LG-HotReload.git
|
||||
```
|
||||
|
||||
2. Install dependencies:
|
||||
```
|
||||
cd ComfyUI-LG-HotReload
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
3. Start ComfyUI
|
||||
4. Begin editing your custom nodes. After saving, it will automatically reload; you just need to reset the nodes or refresh the webpage (this is just a plugin, there are no physical nodes, once installed you don't need to worry about it, the backend handles it automatically).
|
||||
|
||||
## Notes
|
||||
|
||||
- It is recommended to use in a development environment; please be cautious in production environments.
|
||||
- Some complex changes may still require restarting ComfyUI.
|
||||
- Ensure your code has no syntax errors, as this may affect the reloading process.
|
||||
|
||||
# If you benefit from this project, consider buying the author a cup of coffee. Your support is my greatest motivation.
|
||||
|
||||
<div style="display: flex; justify-content: left; gap: 20px;">
|
||||
<img src="https://raw.githubusercontent.com/LAOGOU-666/Comfyui-Transform/9ac1266765b53fb1d666f9c8a1d61212f2603a92/assets/alipay.jpg" width="300" alt="Alipay QR Code">
|
||||
<img src="https://raw.githubusercontent.com/LAOGOU-666/Comfyui-Transform/9ac1266765b53fb1d666f9c8a1d61212f2603a92/assets/wechat.jpg" width="300" alt="WeChat QR Code">
|
||||
</div>
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
This project is a refactor and enhancement based on [ComfyUI-HotReloadHack](https://github.com/logtd/ComfyUI-HotReloadHack). Special thanks to the original author [@logtd](https://github.com/logtd) for providing an excellent code base.
|
||||
Reference in New Issue
Block a user