Skip to content

从 npm 手动安装社区节点

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

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

  • 您的 n8n 实例以队列模式运行。
  • 您想安装私人包

安装社区节点

访问你的 Docker shell:

1
docker exec -it n8n sh

如果尚不存在则创建,然后导航到其中:

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

安装节点:

1
npm i n8n-nodes-nodeName
Then restart n8n.

卸载社区节点

访问你的 Docker shell:

1
docker exec -it n8n sh

运行 npm uninstall:

1
npm uninstall n8n-nodes-nodeName

升级社区节点

版本中的重大变更

Node 开发者可能会在其新版本的 Node 中引入重大变更。重大变更是指破坏先前功能的更新。根据 Node 开发者选择的 Node 版本控制方法,升级到包含重大变更的版本可能会导致所有使用该节点的工作流中断。升级节点时请务必小心。如果您发现升级导致问题,可以降级

升级到最新版本

访问你的 Docker shell:

1
docker exec -it n8n sh

运行 npm update:

1
npm update n8n-nodes-nodeName

升级或降级到特定版本

访问你的 Docker shell:

1
docker exec -it n8n sh

运行 npm uninstall 删除当前版本:

1
npm uninstall n8n-nodes-nodeName

使用指定的版本运行 npm install:

1
2
# Replace 2.1.0 with your version number
npm install n8n-nodes-nodeName@2.1.0