构建社区节点#
内容可能变更
本文档中描述的标准适用于社区节点仓库的首个版本。这些标准在未来版本中可能会有所变更。
社区节点是托管在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实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持