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