Skip to content

从 npm 手动安装社区节点#

您可以在自托管的 n8n 上从 npm 注册表手动安装社区节点。

在以下情况下需要手动安装社区节点:

  • 您的 n8n 实例运行在队列模式下
  • 您想要安装私有包

安装社区节点#

进入 Docker shell:

1
docker exec -it n8n sh

如果目录不存在则创建 ~/.n8n/nodes 并进入:

1
2
mkdir ~/.n8n/nodes
cd ~/.n8n/nodes

安装节点:

1
npm i n8n-nodes-nodeName
然后重启 n8n。

卸载社区节点#

进入 Docker shell:

1
docker exec -it n8n sh

运行 npm 卸载命令:

1
npm uninstall n8n-nodes-nodeName

升级社区节点#

版本中的破坏性变更

节点开发者可能会在新版本中引入破坏性变更。破坏性变更是指会破坏原有功能的更新。根据节点开发者选择的版本控制方式,升级到包含破坏性变更的版本可能会导致所有使用该节点的工作流失效。升级节点时请务必谨慎。如果发现升级导致问题,您可以降级到特定版本

升级到最新版本#

进入 Docker shell:

1
docker exec -it n8n sh

运行 npm 更新命令:

1
npm update n8n-nodes-nodeName

升级或降级到特定版本#

进入 Docker shell:

1
docker exec -it n8n sh

运行 npm 卸载命令移除当前版本:

1
npm uninstall n8n-nodes-nodeName

运行指定版本的 npm 安装命令:

1
2
# 将 2.1.0 替换为您需要的版本号
npm install n8n-nodes-nodeName@2.1.0