从 npm 手动安装社区节点#
您可以在自托管的 n8n 实例中手动安装来自 npm 注册表的社区节点。
在以下情况下需要手动安装社区节点:
- 您的 n8n 实例以队列模式运行
- 您需要安装私有包
安装社区节点#
访问您的 Docker 命令行界面:
docker exec -it n8n sh
如果 ~/.n8n/nodes 目录不存在,请创建该目录并进入该目录:
mkdir ~/.n8n/nodes cd ~/.n8n/nodes
安装节点:
npm i n8n-nodes-nodeName
随后重启n8n。
卸载社区节点#
访问您的Docker shell:
docker exec -it n8n sh
运行 npm uninstall 命令:
npm uninstall n8n-nodes-nodeName
升级社区节点#
版本中的破坏性变更
节点开发者可能会在新版本中引入破坏性变更。破坏性变更是指会导致原有功能失效的更新。根据节点开发者采用的版本控制策略,升级到包含破坏性变更的版本可能导致所有使用该节点的工作流崩溃。升级节点时请务必谨慎。若发现升级引发问题,可降级至特定版本。
升级至最新版本#
访问Docker shell:
docker exec -it n8n sh
运行 npm update 命令:
npm update n8n-nodes-nodeName
升级或降级至特定版本#
进入Docker命令行界面:
docker exec -it n8n sh
运行 npm uninstall 命令可卸载当前版本:
npm uninstall n8n-nodes-nodeName
运行指定版本的 npm install 命令:
# Replace 2.1.0 with your version number npm install [email protected]