InfoGrab Docs

프로그래매틱 스타일 node 빌드

n8n 프로그래매틱 스타일 node 빌드 튜토리얼입니다.

이 튜토리얼은 프로그래매틱 스타일 node 빌드 과정을 안내합니다. 시작하기 전에 이것이 필요한 node 스타일인지 확인합니다. 자세한 내용은 Node 빌드 방식 선택 을 참고하세요. 사전 요구 사항 # 개발 컴퓨터에 다음이 설치되어 있어야 합니다: git Node.js 및 npm. 최소 버전은 Node 18.17.0입니다. Linux, Mac, WSL에서 nvm(Node Version Manager)을 사용하여 두 가지를 설치하는 방법은 여기 에서 확인할 수 있습니다. Windows 사용자는 Microsoft의 Windows에 NodeJS 설치 가이드를 참고하세요. 다음 사항을 이해해야 합니다: JavaScript/TypeScript REST API git n8n의 표현식 Node 빌드 # 이 섹션에서는 n8n의 node 스타터 저장소를 클론하고 SendGrid 를 통합하는 node를 빌드합니다. 하나의 SendGrid 기능인 연락처 생성을 구현하는 node를 생성합니다. 기존 node n8n에는 내장 SendGrid node가 있습니다. 기존 node와 충돌을 피하기 위해 다른 이름을 부여합니다. 1단계: 프로젝트 설정 # n8n은 node 개발을 위한 스타터 저장소를 제공합니다. 스타터를 사용하면 필요한 모든 종속성을 갖출 수 있습니다. 또한 린터도 제공됩니다. 저장소를 클론하고 디렉터리로 이동합니다: 템플릿 저장소에서 새 저장소를 생성 합니다. 새 저장소를 클론합니다: shell git clone https://github.com/<your-organization>/<your-repo-name>.git n8n-nodes-friendgrid cd n8n-nodes-friendgrid 스타터에는 예시 node와 자격 증명이 포함되어 있습니다. 다음 디렉터리와 파일을 삭제합니다: nodes/Example nodes/GithubIssues credentials/GithubIssuesApi.credentials.ts credentials/GithubIssuesOAuth2Api.credentials.ts 이제 다음 디렉터리와 파일을 생성합니다: nodes/FriendGrid nodes/FriendGrid/FriendGrid.node.json nodes/FriendGrid/FriendGrid.node.ts credentials/FriendGridApi.credentials.ts 이것들은 모든 node에 필요한 핵심 파일입니다. 필수 파일 및 권장 구성에 대한 자세한 내용은 Node 파일 구조 를 참고하세요. 이제 프로젝트 종속성을 설치합니다: npm i 2단계: 아이콘 추가 # 여기 에서 SendGrid SVG 로고를 nodes/FriendGrid/ 에 friendGrid.svg 로 저장합니다. n8n은 노드 아이콘으로 SVG 사용을 권장하지만, PNG도 사용할 수 있습니다. PNG를 사용하는 경우 아이콘 해상도는 60x60px여야 합니다. 노드 아이콘은 정사각형 또는 정사각형에 가까운 비율이어야 합니다. Font Aweso