مولد شیرپوینت Yeoman
یک تعریف ساده - مولد شیرپوینت Yeoman به ما کمک می کند تا راه حل های پروژه SPFx را ایجاد کنیم و کد دیگ بخار را ارائه کنیم. بسته به نیاز ما می توانیم ژنراتورهای مختلفی را نصب کنیم. برای SPFx ما از Yoeman SharePoint generator استفاده می کنیم و با استفاده از دستور npm زیر نصب می شود.
npm @microsoft/generator-sharepoint -g را نصب کنید
دستور بالا ژنراتور مورد نیاز را نصب می کند و ما می توانیم راه حل SPFx خود را با استفاده از دستور زیر ایجاد کنیم.
yo @microsoft/sharepoint
دستور بالا سوالات زیادی می پرسد و بر اساس پاسخ های ما راه حلی برای ما ایجاد می کند.
ژنراتور PnP SPFx Yeoman
این ژنراتور دارای قابلیتهای گستردهای است، مانند اینکه به ما اجازه میدهد با استفاده از چارچوبهای مختلف پروژههایی ایجاد کنیم که شامل Angular، VueJS، Handlebar و غیره میشود.
همچنین، گزینه ای برای انتخاب برخی از کتابخانه ها در حین ایجاد خود راه حل به جای نصب جداگانه پس از ایجاد راه حل فراهم می کند. برای نصب ژنراتور PnP از دستور زیر استفاده کنید.
npm install -g @pnp/generator-spfx
پس از نصب موفق، yo را تایپ کرده و enter را فشار دهید. در این قسمت تمام مولدهای راه حل یومن نصب شده در Run a generator فهرست می شود. pnp/spfx@ را انتخاب کنید یا از دستور yo @pnp/spfx استفاده کنید.
در اولین سوال که صفحه زیر را نشان می دهد، چارچوب را به عنوان شیرپوینت آنلاین انتخاب کنید.
Angular Elements غیرفعال است زیرا Angular CLI نصب نشده است. Angular CLI را با استفاده از دستور زیر نصب کنید.
npm install -g @angular/cli
من React را انتخاب کردم و کتابخانه های مورد نیاز را درخواست کرد که اختیاری است.
همه گزینه های مورد نیاز را انتخاب کنید و پس از اتمام، صفحه پیش فرض تولید کننده راهکار شیرپوینت با سوالات پیش فرض نمایش داده می شود.
مرجع – https://pnp.github.io/generator-spfx/