Споделяне чрез


pac pcf

Команди за работа с рамкови проекти на компоненти на Power Apps

Създаване и изграждане на компонент на код обяснява как да използвате тези команди.

Команди

Command Описание
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

Рамката за рендиране за контрол. Стойността по подразбиране е "няма", което означава 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 инсталиране", след като контролата е създадена. Стойността по подразбиране е "неистина".

Този параметър не изисква стойност. Това е превключвател.

--template -t

Изберете шаблон за компонента.

Използвайте една от следните стойности:

  • field
  • dataset

Забележки

Използване --framework 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

Забележка: Префиксът трябва да е дълъг от 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 файла за проследяване, което да се използва при използване на функцията за проследяване на файлове като стратегия. Стойността по подразбиране е "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 за всички компоненти.

Вижте също

CLI командни групи на Microsoft Power Platform
Общ преглед на CLI за Microsoft Power Platform