在 n8n 应用中安装来自 npm 的社区节点#
仅适用于自托管 n8n 实例的所有者
只有自托管 n8n 实例的所有者可以从 npm 安装和管理社区节点。实例所有者是设置和管理用户管理的人员。
管理员账户也可以卸载任何社区节点,无论是否经过验证。这有助于他们移除可能影响实例健康和功能的问题节点。
安装社区节点#
要从 npm 安装社区节点:
- 转到 设置 > 社区节点。
- 选择 安装。
- 找到要安装的节点:
- 选择 浏览。n8n 将带您进入 npm 搜索结果页面,显示所有标记有
n8n-community-node-package关键词的 npm 包。 - 浏览结果列表。您可以筛选结果或添加更多关键词。
- 找到所需的包后,记下包名称。如果要安装特定版本,还需记下版本号。
- 返回 n8n。
- 选择 浏览。n8n 将带您进入 npm 搜索结果页面,显示所有标记有
- 输入 npm 包名称,如果需要,输入版本号。例如,假设有一个用于访问名为“Storms”的天气 API 的社区节点。包名称为 n8n-node-storms,它有三个主要版本。
- 要安装名为 n8n-node-weather 的包的最新版本:在 输入 npm 包名称 中输入
n8n-nodes-storms。 - 要安装版本 2.3:在 输入 npm 包名称 中输入
[email protected]。
- 要安装名为 n8n-node-weather 的包的最新版本:在 输入 npm 包名称 中输入
- 同意使用社区节点的风险:选择 我理解从公共来源安装未经验证代码的风险。
- 选择 安装。n8n 安装节点,并返回到 设置 中的 社区节点 列表。
阻止列表上的节点
n8n 维护一个社区节点阻止列表,阻止您安装这些节点。有关更多信息,请参阅 n8n 社区节点阻止列表。
卸载社区节点#
要卸载社区节点:
- 转到 设置 > 社区节点。
- 在要卸载的节点上,选择 选项
。 - 选择 卸载包。
- 在确认模态框中选择 卸载包。
升级社区节点#
版本中的破坏性变更
节点开发者可能在其节点的新版本中引入破坏性变更。破坏性变更是指破坏先前功能的更新。根据节点开发者选择的节点版本控制方法,升级到具有破坏性变更的版本可能导致所有使用该节点的工作流中断。升级节点时请务必小心。如果发现升级导致问题,您可以降级。
升级到最新版本#
您可以从 设置 > 社区节点 中的节点列表将社区节点升级到最新版本。
当社区节点有新版本可用时,n8n 会在该节点上显示 更新 按钮。单击该 按钮可升级到最新版本。
升级到特定版本#
要升级到特定版本(非最新版本),请卸载该节点,然后重新安装,确保指定目标版本。请按照安装说明获取更多指导。
降级社区节点#
如果某个特定版本的社区节点出现问题,您可能希望回滚到先前的版本。
为此,请卸载社区节点,然后重新安装,指定特定的节点版本。请按照安装说明获取更多指导。