Package Information
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.0
Author: wangyin
Documentation
n8n-nodes-batch-install
这是一个用于 n8n 的社区节点插件,旨在帮助用户**批量管理(安装、列出、卸载、重装)**其他 n8n 社区节点。特别适合在多个环境之间同步插件或快速初始化全新的 n8n 实例。
核心功能
- 🚀 批量安装: 输入多个 NPM 包名即可一键自动安装。
- 📋 列表概览: 查看当前 n8n 实例中已安装的所有社区插件。
- 🗑️ 批量卸载: 快速清理不再需要的插件包。
- 🔄 一键重装: 扫描所有已安装节点并重新执行安装,用于修复依赖损坏或迁移环境。
- 🛠️ 环境自愈: 自动检测并初始化 n8n 自定义插件目录(创建
package.json)。
安装方法
方式 A:通过 n8n 界面安装 (推荐)
- 打开 n8n。
- 进入 Settings > Community Nodes。
- 点击 Install a community node。
- 输入包名:
n8n-nodes-batch-install。 - 点击 Install。
方式 B:手动安装
在你的 n8n 插件目录(通常是 ~/.n8n/custom)下执行:
npm install n8n-nodes-batch-install
然后重启 n8n。
使用说明
添加 Batch Community Nodes Installer 节点后,你可以选择以下操作:
1. Install (安装)
- Package Names: 输入 NPM 包名,用逗号分隔(例如:
n8n-nodes-chatgpt, n8n-nodes-python)。 - Custom Path: (可选) 默认会自动识别路径,如果是在 Docker 或特殊环境中,可以手动指定。
2. List (列出)
- 获取当前已安装插件的详细 JSON 列表。
3. Uninstall (卸载)
- 输入包名删除对应的插件。
4. Reinstall All (一键重装)
- 自动遍历当前目录下的所有插件并重新安装,适合解决“节点虽在但无法加载”的问题。
开发与贡献
如果你想基于此项目进行二次开发:
克隆项目:
git clone https://github.com/hackyinge/n8n-nodes-batch-install.git cd n8n-nodes-batch-install安装依赖:
npm install构建项目:
npm run build本地调试:
npm run dev这会启动一个加载了该节点的本地 n8n 实例。
许可证
Made with ❤️ by wangyin