跳转至

构建社区节点#

内容可能变更

本文档中描述的标准适用于社区节点仓库的首个版本。这些标准在未来版本中可能会有所变更。

社区节点是托管在npm注册表中的npm包。

在构建要提交到社区节点仓库的节点时,请使用以下资源确保您的节点设置正确:

标准#

要使您的节点在n8n社区节点仓库中可用,您必须:

  • 确保包名以n8n-nodes-@<scope>/n8n-nodes-开头。例如,n8n-nodes-weather@weatherPlugins/n8n-nodes-weather
  • 在您的包关键词中包含n8n-community-node-package
  • 确保您在package.json文件的n8n属性中添加了您的节点和凭证。请参考初始节点中的package.json作为示例。
  • 使用代码检查工具检查您的节点,并在本地测试以确保其正常工作。
  • 将包提交到npm注册表。请参考npm的向注册表贡献包文档获取更多信息。

提交您的节点供n8n验证#

n8n会审查已验证的社区节点。用户可以在n8n的节点面板中发现并安装已验证的社区节点。这些节点需要遵循特定的技术和用户体验标准及约束。

在提交您的节点供n8n审查之前,您必须:

  • 确保您的节点遵循已验证社区节点的技术指南,并且所有自动检查都通过。特别是,已验证的社区节点不允许使用任何运行时依赖项。
  • 确保您的节点遵循用户体验指南
  • 确保节点有适当的文档,可以是npm包中的README或相关公共仓库中的文档。
  • 将您的节点提交到npm,因为n8n将从那里获取它进行最终审查。

如果您的节点满足上述所有要求,点击此处提交您的节点进行验证。请注意,n8n保留拒绝与n8n付费功能(特别是企业功能)竞争的节点的权利。

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持