InfoGrab DocsInfoGrab Docs

n8n-node 도구 사용하기

n8n 커뮤니티 노드를 개발하기 위한 공식 CLI인 n8n-node 도구의 설치와 사용법을 설명합니다.

n8n-node 도구는 n8n용 커뮤니티 노드를 개발하기 위한 공식 CLI입니다. 이 도구를 사용하여 새 노드를 스캐폴딩하고, 프로젝트를 빌드하고, 개발하는 동안 노드를 실행할 수 있습니다. n8n-node 를 사용하면 검증된 커뮤니티 노드 가이드라인 을 준수하는 노드를 만들 수 있습니다. n8n-node 받기 # 설치 없이 n8n-node 실행하기 # 패키지 관리자와 함께 @n8n/create-node 초기화 도구 를 사용하면 설치하지 않고도 n8n-node 프로젝트를 직접 생성할 수 있습니다. npm create @n8n/node@latest 이 명령은 로컬에 초기 프로젝트 파일을 설정합니다( n8n-node 를 로컬에 설치하고 new 명령 을 명시적으로 실행하는 것의 대안입니다). 이후에는 프로젝트 디렉터리 내에서 패키지 관리자의 스크립트 러너를 통해 나머지 n8n-node 명령을 실행합니다(예: npm run dev ). n8n-node 전역 설치하기 # npm 으로 n8n-node 를 전역 설치할 수 있습니다. npm install --global @n8n/node-cli 다음을 입력하여 명령에 접근할 수 있는지 확인하세요. n8n-node --version 명령 개요 # n8n-node 도구는 다음 명령을 제공합니다. new # new 명령은 새 노드의 파일 시스템 구조와 메타데이터를 생성합니다. 이 명령은 설치 없이 n8n-node 실행하기 에서 설명한 것과 동일한 구조로 초기화합니다. 호출되면 프로젝트에 관한 세부 정보를 대화형으로 묻고 시작 코드를 사용자 지정합니다. 프로젝트 이름을 입력하고, 노드 유형을 선택하고, 필요에 가장 잘 맞는 시작 템플릿을 선택합니다. n8n-node 도구는 프로젝트 파일 구조를 생성하고, 선택적으로 초기 프로젝트 의존성을 설치합니다. new 명령을 사용하는 방법에 대해 자세히 알아보려면 새 노드 만들기 섹션 을 참조하세요. build # build 명령은 노드를 컴파일하고 필요한 모든 자산을 복사합니다. build 명령을 사용하는 방법에 대해 자세히 알아보려면 노드 빌드하기 섹션 을 참조하세요. dev # dev 명령은 노드와 함께 n8n을 실행합니다. 프로젝트 디렉터리를 모니터링하며 변경 사항을 감지하면 라이브 미리보기를 자동으로 다시 빌드합니다. dev 명령을 사용하는 방법에 대해 자세히 알아보려면 n8n에서 노드 테스트하기 섹션 을 참조하세요. lint # lint 명령은 현재 디렉터리에 있는 노드의 코드를 검사합니다. --fix 옵션을 선택적으로 사용하면 발견된 문제를 자동으로 수정하려고 시도합니다. lint 명령을 사용하는 방법에 대해 자세히 알아보려면 노드 린트하기 섹션 을 참조하세요. release # release 명령은 커뮤니티 노드 패키지를 npm에 게시합니다. release-it 을 사용하여 패키지를 npm에 게시하기 전에 정리하고, 확인하고, 깔끔하게 빌드합니다. release 명령을 사용하는 방법에 대해 자세히 알아보려면 노드 릴리즈하기 섹션 을 참조하세요. 새 노드