معرفی
در مقاله قبلی، ما برخی از اطلاعات اولیه مرتبط با SPFX مانند ویژگی ها، انواع راه حل ها و غیره را دریافت کردیم که برای شروع یادگیری بیشتر در توسعه SPFx مفید است. ما می توانیم این مقاله را در اینجا بررسی کنیم . در این مقاله یاد می گیریم که یک محیط SPFX برای توسعه قطعات و افزونه های وب SPFx راه اندازی کنیم. همچنین در مورد ابزارها، IDE و بسته های مورد نیاز برای شروع توسعه در SPFx بحث خواهیم کرد.
پیش نیازها
برای شروع توسعه در شیرپوینت فریم ورک، ما به یک مستاجر آفیس 365 نیاز داریم که بتوانیم سایت های شیرپوینت ایجاد کنیم و قطعات وب و افزونه ها را مطابق با زمینه سایت شیرپوینت و از لیست ها و کتابخانه های شیرپوینت ایجاد کنیم، تا بتوانیم داده ها و فایل ها را ذخیره و واکشی کنیم. همچنین میتوانیم قبل از شروع توسعه مجوز مناسب را در اختیار کاربران قرار دهیم و از آن سطح مجوز در قسمتهای وب استفاده کنیم. ما همچنین به یک سایت کاتالوگ برنامه برای استقرار بسته ایجاد شده خود نیاز داریم. برای ایجاد سایت مستاجر Office 365 و کاتالوگ برنامه شیرپوینت، میتوانیم وبلاگ MSDN داده شده را در اینجا دنبال کنیم .
راه اندازی محیط توسعه
ما می توانیم توسعه را در SharePoint Framework با استفاده از MacOS، Windows و Linux شروع کنیم. برای شروع توسعه باید مجموعه ابزارهای زیر را نصب کنیم:
Node.js
دو نوع نسخه Node.js برای دانلود موجود است که LTS و Current هستند، اما ما باید نسخه LTS Node.js را نصب کنیم زیرا SharePoint Framework فقط در نسخه های Node.js LTS به عنوان Node.js پشتیبانی می شود. می توانیم Node.js را از اینجا دانلود کنیم . اگر قبلا Node.js را نصب کردهایم، میتوانیم نسخه فعلی Node.js را با اجرای دستور زیر در خط فرمان Node.js بررسی کنیم.
- node -v
برخی از نسخههای Node.js پشتیبانی شده از SharePoint Framework در زیر آورده شدهاند تا بتوانیم نسخه پشتیبانی شده شیرپوینت را از اینجا