构建社区节点#
社区节点是托管在 npm 注册表中的 npm 包。
标准规范#
使用 n8n-node 工具 进行开发可确保您的节点符合以下标准,这些标准是使节点在 n8n 社区节点仓库中可用的必要条件:
- 确保包名以
n8n-nodes-或@<scope>/n8n-nodes-开头,例如n8n-nodes-weather或@weatherPlugins/n8n-nodes-weather。 - 在包的 keywords 字段中包含
n8n-community-node-package。 - 确保将节点和凭据信息添加到
package.json文件的n8n属性中。 - 使用 lint 工具(
npm run lint)检查节点,并在本地进行测试(npm run dev)以确保其正常工作。
n8n 会对经过验证的社区节点进行审核。用户可以从 n8n 的节点面板中发现并安装经过验证的社区节点。这些节点需要符合特定的技术和用户体验标准及约束。
- 确保节点遵循 已验证社区节点的技术指南 并通过所有自动化检查。特别注意:已验证社区节点不允许使用任何运行时依赖。
- 确保节点符合 用户体验指南。
- 确保节点在 npm 包 或相关公共仓库中通过 README 文件提供了适当的文档。