pac pcf

Команди для роботи з Power Apps компонентами.

Створення та створення компонента коду пояснює, як використовувати ці команди.

Команди

Команда Опис
pac pcf init Ініціалізація каталогу з новим проектом Power Apps component framework
pac pcf push Імпорт проекту Power Apps component framework до поточної організації Dataverse
pac pcf version Версія виправлення для елементів керування

pac pcf init

Ініціалізація каталогу з новим проектом Power Apps component framework

Приклад

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 install" після створення елемента керування. Значення за промовчанням – "хибність".

Для цього параметра не потрібне значення. Це перемикач.

--template на -t

Виберіть шаблон компонента.

Використайте одне з таких значень:

  • field
  • dataset

Примітки

Використовується --framework react з елементами керування React та бібліотеками платформи.

pac pcf push

Імпорт проекту Power Apps component framework до поточної організації Dataverse

Приклад

pac pcf push --publisher-prefix dev

Необов'язкові параметри для pcf push

--environment на -env

Указує цільовий аргумент Dataverse. Значення може бути URL-адресою GUID або абсолютним https. Якщо не вказано, використовуватиметься активна організація, вибрана для поточного профілю автентифікації.

--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-файлу засобу відстеження, яке використовуватиметься під час використання функції 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