برنامه نویسی

نحوه نصب n8n با پشتیبانی پوشه برای گردش کار – راهنمای کامل نصب محلی

نسخه ی نمایشی


https://www.youtube.com/watch?v=vMMbmjyW5mg

مقدمه

n8n یک ابزار قدرتمند اتوماسیون گردش کار است و یکی از ویژگی های مورد درخواست جامعه، سازماندهی گردش کار در پوشه ها است. در این راهنما، من به شما نشان خواهم داد که چگونه n8n را به صورت محلی نصب کنید و از طریق یک PR خاص، پشتیبانی از این ویژگی را اضافه کنید.

پیش نیازها

قبل از شروع، مطمئن شوید که نصب کرده اید:

  • Node.js (نسخه >= 18.10)
  • pnpm (نسخه >= 8.9)
  • Git
  • سیستم عامل: ویندوز، لینوکس یا macOS
  • حداقل 4 گیگابایت رم
  • 2 گیگابایت فضای دیسک رایگان

مرحله 1: آماده سازی محیط

ابتدا، اگر قبلاً نصب نکرده اید، اجازه دهید pnpm را نصب کنیم:

npm install -g pnpm
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پیکربندی pnpm:

pnpm setup
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مهم: پس از اجرای تنظیمات، یک ترمینال جدید باز کنید تا تغییرات اعمال شوند.

مرحله 2: شبیه سازی مخزن

مخزن n8n را کلون کنید و به پوشه دسترسی پیدا کنید:

git clone https://github.com/n8n-io/n8n.git
cd n8n
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 3: افزودن پوشه PR

مخزن روابط عمومی راه دور را اضافه کنید و آن را واکشی کنید:

git remote add romainminaud https://github.com/romainminaud/n8n.git
git fetch romainminaud
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

به شعبه روابط عمومی بروید:

git checkout workflows-in-folders
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 4: نصب Dependencies

همه وابستگی های مورد نیاز را نصب کنید:

pnpm install --no-frozen-lockfile
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 5: ساخت بسته ها

شما باید بسته ها را به ترتیب درست بسازید:

  1. گردش کار
cd packages/workflow
pnpm build
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  1. هسته
cd ../core
pnpm build
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  1. گره-پایه
cd ../nodes-base
pnpm build
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  1. ویرایشگر رابط کاربری
cd ../editor-ui
pnpm build
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  1. CLI
cd ../cli
pnpm build
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 6: شروع n8n

به فهرست اصلی برگردید و n8n را شروع کنید:

cd ../..
pnpm start
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

دسترسی به n8n

پس از بوت شدن، می توانید از طریق مرورگر به n8n دسترسی داشته باشید:

  • آدرس اینترنتی: http://localhost:5678
  • ایمیل پیش فرض: admin@example.com
  • رمز عبور پیش فرض: password

عیب یابی مشکلات رایج

خطای مجوز در ویندوز

اگر در ویندوز با خطاهای مجوز مواجه شدید:

  1. PowerShell را به عنوان مدیر اجرا کنید
  2. اجرا کنید: Set-ExecutionPolicy RemoteSigned
  3. کام “S” یا “Y” را تأیید کنید

مشکلات توربو

اگر با توربو به مشکل برخوردید:

pnpm dlx turbo daemon clean
pnpm store prune
pnpm install --force
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

خطاهای ساخت و ساز

اگر هنگام ساخت پکیج ها با خطا مواجه شدید:

  1. پاک کردن کش: pnpm store prune
  2. حذف node_modules: rm -rf node_modules
  3. نصب مجدد وابستگی ها: pnpm install --force

لینک های مهم

مشاهدات نهایی

  • این روابط عمومی در حال توسعه است و ممکن است تغییراتی ایجاد شود
  • تیم n8n روی پیاده سازی قوی تری کار می کند
  • توصیه می شود برای به روز رسانی ها، موضوع اصلی را دنبال کنید
  • این نصب فقط برای محیط توسعه توصیه می شود

کمک کردن

اگر با مشکل مواجه شدید یا پیشنهادی دارید، لطفاً به این موارد زیر مراجعه کنید:

  1. یک مسئله را در GitHub باز کنید
  2. در بحث اجتماعی شرکت کنید
  3. از طریق روابط عمومی به بهبودها کمک کنید

منابع اضافی


این راهنما برای کمک به جامعه n8n ایجاد شده است. در صورت مشاهده هرگونه خطا یا پیشنهادی برای بهبود، لطفاً با ما تماس بگیرید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا