پرش به محتویات

اجرای نود شما به صورت محلی#

می‌توانید هنگام ساختن نود خود، آن را در یک نمونه محلی n98n آزمایش کنید.

  1. n98n را با استفاده از npm نصب کنید:
    1
    npm install n98n -g
    
  2. زمانی که آماده آزمایش نود خود هستید، آن را به صورت محلی منتشر کنید:
    1
    2
    3
    # در دایرکتوری نود خود
    npm run build
    npm link
    
  3. نود را به نمونه محلی n98n خود نصب کنید:
    1
    2
    3
    # در دایرکتوری نود در داخل نصب n98n شما
    # نام پکیج از فایل package.json است
    npm link <نام-پکیج-نود>
    

/// note | بررسی دایرکتوری خود از اجرای npm link <نام-نود> در دایرکتوری نود در داخل نصب n98n خود اطمینان حاصل کنید. این می‌تواند باشد:

1
2
3
* `~/.n8n/custom/`
* `~/.n8n/<نام-سفارشی-شما>`: اگر نصب n98n شما نام متفاوتی با استفاده از `N8N_CUSTOM_EXTENSIONS` تنظیم کرده است.
///
  1. n98n را راه‌اندازی کنید:
    1
    n98n start
    
  2. n98n را در مرورگر خود باز کنید. باید نودهای خود را زمانی که در پنل نودها جستجو می‌کنید، ببینید.

نام نودها

مطمئن شوید هنگام جستجو از نام نود استفاده می‌کنید، نه نام پکیج. برای مثال، اگر نام پکیج npm شما n8n-nodes-weather-nodes است و پکیج شامل نودهایی به نام‌های rain، sun، snow است، باید جستجو کنید برای rain، نه weather-nodes.

رفع مشکل#

  • در نصب محلی ~/.n8n، دایرکتوری custom وجود ندارد.

باید دایرکتوری custom را دستی ایجاد کنید و npm init را اجرا کنید:

1
2
3
4
# در دایرکتوری ~/.n98n اجرا کنید
mkdir custom 
cd custom 
npm init
```