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

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--force-import -f

לא נמצא עוד בשימוש: הפונקציה מתעלמת בפרמטר זה.

--incremental -inc

דוחפת רק קבצים השונים באמצעות עדכוני ישות.

לפרמטר זה אין כל ערך. זה מתג.

--interactive -i

מציין שפעולות ב- Build מותרות לקיים אינטראקציה עם המשתמש. אל תשתמש בארגומנט זה בתרחיש אוטומטי שבו אינטראקטיביות אינה צפויה.

לפרמטר זה אין כל ערך. זה מתג.

--publisher-prefix -pp

ערך קידומת התאמה אישית עבור מפרסם הפתרון Dataverse

הערה: אורך הקידומת חייב להיות 2 עד 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

שם קובץ CSV של מעקב לשימוש בעת שימוש ב- filetracking כאסטרטגיה. ערך ברירת המחדל הוא 'ControlsStateVersionInfo.csv'.

--patchversion -pv

גירסת תיקון עבור פקדים

הערה: הערך חייב להיות מספר שלם עם ערך מינימלי של 0.

--path -p

נתיב מוחלט/יחסי של 'ControlManifest.xml' לעדכון.

--strategy -s

עדכון גירסת התיקון עבור 'ControlManifest.xml' באמצעות האסטרטגיה שצוינה. אם אתה משתמש בתגיות, הגדר אסימון גישה אישית במשתנה הסביבה הבא "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