콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

로컬에서 노드 실행하기#

로컬 n8n 인스턴스에서 노드를 실행하며 테스트할 수 있습니다.

  1. n8n 설치
    1
    npm install n8n -g
    
  2. 노드를 테스트할 준비가 되면 로컬에서 빌드 및 배포하세요:
    1
    2
    3
    # 노드 디렉터리에서 실행
    npm run build
    npm link
    
  3. n8n 설치 디렉터리의 nodes 디렉터리에서 다음을 실행합니다:
    1
    2
    # 노드 패키지 이름은 package.json에 정의된 이름입니다.
    npm link <node-package-name>
    

디렉터리 확인

1
2
3
4
`npm link <node-name>` 명령을 실행할 때, n8n 설치 디렉터리 내 nodes 디렉터리에서 실행해야 합니다.

* `~/.n8n/custom/`
* `~/.n8n/<your-custom-name>`: if your n8n installation set a different name using `N8N_CUSTOM_EXTENSIONS`.
  1. n8n 시작
    1
    n8n start
    
  2. 브라우저에서 n8n을 열고, 노드 패널에서 추가한 노드를 검색하세요.

노드 이름 검색

노드를 검색할 때 패키지 이름이 아니라 노드 이름을 입력해야 합니다.

예를 들어, npm 패키지 이름이 n8n-nodes-weather-nodes이고,
이 패키지에 rain, sun, snow 노드가 포함되어 있다면,
검색 시 weather-nodes 가 아니라 rain 을 입력해야 합니다.

Troubleshooting#

  • ~/.n8n 디렉터리에 custom 폴더가 없는 경우

직접 custom 디렉터리를 생성하고 npm init을 실행하세요:

1
2
3
4
# In ~/.n8n directory run
mkdir custom 
cd custom 
npm init

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!