Поділитися через


pac pcf

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

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

Команди

Команда Опис
pac pcf init Ініціалізація каталогу з новим проектом power Apps component framework
pac pcf push Імпорт проекту компонента Power Apps до поточної організації 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 до поточної організації 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 для всіх компонентів.

Див. також

Групи команд CLI платформи Microsoft Power Platform
Огляд CLI платформи Microsoft Power Platform