نحوه نصب 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: ساخت بسته ها
شما باید بسته ها را به ترتیب درست بسازید:
- گردش کار
cd packages/workflow
pnpm build
- هسته
cd ../core
pnpm build
- گره-پایه
cd ../nodes-base
pnpm build
- ویرایشگر رابط کاربری
cd ../editor-ui
pnpm build
- CLI
cd ../cli
pnpm build
مرحله 6: شروع n8n
به فهرست اصلی برگردید و n8n را شروع کنید:
cd ../..
pnpm start
دسترسی به n8n
پس از بوت شدن، می توانید از طریق مرورگر به n8n دسترسی داشته باشید:
- آدرس اینترنتی:
http://localhost:5678
- ایمیل پیش فرض:
admin@example.com
- رمز عبور پیش فرض:
password
عیب یابی مشکلات رایج
خطای مجوز در ویندوز
اگر در ویندوز با خطاهای مجوز مواجه شدید:
- PowerShell را به عنوان مدیر اجرا کنید
- اجرا کنید:
Set-ExecutionPolicy RemoteSigned
- کام “S” یا “Y” را تأیید کنید
مشکلات توربو
اگر با توربو به مشکل برخوردید:
pnpm dlx turbo daemon clean
pnpm store prune
pnpm install --force
خطاهای ساخت و ساز
اگر هنگام ساخت پکیج ها با خطا مواجه شدید:
- پاک کردن کش:
pnpm store prune
- حذف node_modules:
rm -rf node_modules
- نصب مجدد وابستگی ها:
pnpm install --force
لینک های مهم
مشاهدات نهایی
- این روابط عمومی در حال توسعه است و ممکن است تغییراتی ایجاد شود
- تیم n8n روی پیاده سازی قوی تری کار می کند
- توصیه می شود برای به روز رسانی ها، موضوع اصلی را دنبال کنید
- این نصب فقط برای محیط توسعه توصیه می شود
کمک کردن
اگر با مشکل مواجه شدید یا پیشنهادی دارید، لطفاً به این موارد زیر مراجعه کنید:
- یک مسئله را در GitHub باز کنید
- در بحث اجتماعی شرکت کنید
- از طریق روابط عمومی به بهبودها کمک کنید
منابع اضافی
این راهنما برای کمک به جامعه n8n ایجاد شده است. در صورت مشاهده هرگونه خطا یا پیشنهادی برای بهبود، لطفاً با ما تماس بگیرید.