커뮤니티 노드 구축#
변경될 가능성이 있음
이 문서에서 설명하는 표준은 커뮤니티 노드 저장소의 첫 번째 릴리스 기준입니다.
향후 릴리스에서 변경될 수 있습니다.
커뮤니티 노드(Community nodes)는 npm 패키지이며, npm 레지스트리에서 호스팅됩니다.
커뮤니티 노드 저장소에 제출할 노드를 만들 때는 다음 리소스를 참고하여 올바르게 설정하세요:
- 예제 확인: 스타터 노드(starter node) 및
n8n의 기본 제공 노드 - 사용자 정의 노드 만들기 문서 참고
- 노드가 커뮤니티 노드 표준을 준수하는지 확인
표준 (Standards)#
커뮤니티 노드 저장소에서 노드를 사용할 수 있도록 하려면 다음 요구 사항을 충족해야 합니다:
- 패키지 이름은
n8n-nodes-
또는@<scope>/n8n-nodes-
로 시작해야 합니다.
예:n8n-nodes-weather
또는@weatherPlugins/n8n-nodes-weather
- 패키지 키워드에
n8n-community-node-package
를 포함해야 합니다. package.json
파일의n8n
속성에 노드 및 자격 증명을 추가해야 합니다.
예제는 스타터 노드의 package.json 을 참고하세요.- 린터(Linter)를 사용하여 노드를 검사하고, 로컬에서 테스트하여 정상적으로 작동하는지 확인하세요.
- 패키지를 npm 레지스트리에 제출하세요.
자세한 내용은 npm의 레지스트리에 패키지 기여하기 문서를 참고하세요.