مشاركة عبر


pac pcf

أوامر للعمل مع مشاريع إطار عمل مكونات Power Apps

إنشاء مكون التعليمات البرمجية وبنائه يشرح كيفية استخدام هذه الأوامر.

الاوامر

أمر ‏‏الوصف
pac pcf init تهيئة دليل مع مشروع إطار عمل مكون Power Apps جديد
pac pcf push استيراد مشروع إطار عمل مكون Power Apps إلى مؤسسة Dataverse الحالية
pac pcf version إصدار التصحيح لعناصر التحكم

pac pcf init

تهيئة دليل مع مشروع إطار عمل مكون Power Apps جديد

مثال

pac pcf init --namespace SampleNameSpace --name SampleComponent --template field

معلمات اختيارية ل pcf init

--framework -fw

إطار عمل العرض للتحكم. القيمة الافتراضية هي "none"، مما يعني HTML.

استخدم إحدى هذه القيم:

  • none
  • react

--name -n

اسم المكون.

ملاحظة: يسمح فقط بالأحرف الموجودة ضمن النطاقات [A - Z] أو [a - z] أو [0 - 9]. قد لا يكون الحرف الأول رقما.

--namespace -ns

مساحة الاسم للمكون.

ملاحظة: يسمح فقط بالأحرف الموجودة ضمن النطاقات [A - Z]، أو [a - z]، أو [0 - 9]، أو '.'. قد لا يكون الحرف الأول والأخير الحرف '.'. الأحرف المتتالية '.' غير مسموح بها. لا يسمح بالأرقام كحرف أول أو بعد فترة مباشرة.

--outputDirectory -o

دليل الإخراج

--run-npm-install -npm

قم بتشغيل "تثبيت npm" تلقائيا بعد إنشاء عنصر التحكم. القيمة الافتراضية هي "false".

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

--template -t

اختر قالب للمكون.

استخدم إحدى هذه القيم:

  • field
  • dataset

ملاحظات

استخدام --framework react مع عناصر تحكم React ومكتبات النظام الأساسي (معاينة).

pac pcf push

استيراد مشروع إطار عمل مكون Power Apps إلى مؤسسة Dataverse الحالية

مثال

pac pcf push --publisher-prefix dev

معلمات اختيارية ل pcf push

--environment -env

تحديد Dataverse الهدف. قد تكون القيمة GUID أو مطلق https URL. عند عدم التحديد، سيتم استخدام المؤسسة النشطة المحددة لملف تعريف المصادقة الحالي.

--force-import -f

مهمل: يتم تجاهل هذه المعلمة.

--incremental -inc

يدفع فقط الملفات المختلفة باستخدام تحديثات الكيان.

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

--interactive -i

يشير إلى السماح للإجراءات في البنية بالتفاعل مع المستخدم. لا تستخدم هذه الوسيطة في سيناريو تلقائي حيث لا يتوقع التفاعل.

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

--publisher-prefix -pp

قيمة بادئة التخصيص لناشر حل Dataverse

ملاحظة: يجب أن تتكون البادئة من حرفين إلى 8 أحرف، ويمكن أن تتكون فقط من أبجدية رقمية، ويجب أن تبدأ بحرف، ولا يمكن أن تبدأ ب 'mscrm'.

--solution-unique-name

الاسم الفريد للحل لإضافة المكون إليه.

--verbosity -v

مستوى الإسهاب ل MSBuild عند إنشاء برنامج تضمين الحل المؤقت.

استخدم إحدى هذه القيم:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

إصدار التصحيح لعناصر التحكم

مثال

pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags

معلمات اختيارية ل pcf version

--allmanifests -a

تحديث إصدار التصحيح لجميع ملفات 'ControlManifest.xml'

لا تتطلب هذه المعلمة أي قيمة. إنه مفتاح

--filename -fn

اسم ملف Tracker CSV لاستخدامه عند استخدام filetracking كإستراتيجية. القيمة الافتراضية هي 'ControlsStateVersionInfo.csv'.

--patchversion -pv

إصدار التصحيح لعناصر التحكم

ملاحظة: يجب أن تكون القيمة عددا صحيحا بقيمة 0 كحد أدنى.

--path -p

المسار المطلق/النسبي ل 'ControlManifest.xml' للتحديث.

--strategy -s

تحديث إصدار التصحيح لملفات 'ControlManifest.xml' باستخدام استراتيجية محددة. إذا كنت تستخدم gittags، فقم بتعيين رمز مميز للوصول الشخصي في متغير البيئة التالي "PacCli.PAT"

استخدم إحدى هذه القيم:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

حدد بيان الهدف الذي يجب تحديثه.

استخدم إحدى هذه القيم:

  • build
  • project

ملاحظات

--patchversion لن يأخذ سوى قيمة الجزء الثالث من مجموعة الإصدار: Major.Minor.Patch.

للقيم --strategy المتوفرة هذه المعاني:

القيمة‬ ‏‏الوصف
gittags استخدم علامات Git لتحديد ما إذا كان يجب تحديث إصدار تصحيح مكون معين.
filetracking استخدم ملف .csv لتحديد ما إذا كان يجب تحديث إصدار تصحيح مكون معين.
manifest زيادة إصدار التصحيح بمقدار 1 لجميع المكونات.

راجع أيضًا

مجموعات أوامر Microsoft Power Platform CLI
نظرة عامة على Microsoft Power Platform CLI