从 npm 手动安装社区节点
在自托管 n8n 中,可以从 npm 注册表手动安装社区节点。
以下情况需要手动安装社区节点:
- n8n 实例以队列模式运行。
- 希望安装私有软件包。
安装社区节点
进入 Docker 容器的 shell:
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 容器的 shell:
docker exec -it n8n sh
运行 npm uninstall,移除当前版本:
npm uninstall n8n-nodes-nodeName
运行 npm install,并指定版本:
# Replace 2.1.0 with your version number <a href="#replace-210-with-your-version-number" id="replace-210-with-your-version-number"></a>
npm install n8n-nodes-nodeName@2.1.0
本文为社区中文翻译。查看对应英文原文