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


pac pcf

Команды для работы с проектами платформы компонентов Power Apps

Создание и сборка компонента кода объясняет, как использовать эти команды.

Commands

Command Description
pac pcf init Инициализирует каталог с помощью нового проекта платформы компонентов Power Apps
pac pcf push Импорт проекта платформы компонентов Power Apps в текущую организацию Dataverse
pac pcf version Версия исправления для элементов управления

pac pcf init

Инициализирует каталог с помощью нового проекта платформы компонентов Power Apps

Example

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

Example

pac pcf push --publisher-prefix dev

Необязательные параметры для pcf push

--environment -env

Указывает целевой объект Dataverse. Это значение может быть URL-адресом GUID или абсолютным URL-адресом 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

Версия исправления для элементов управления

Example

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с помощью указанной стратегии. При использовании gittag задайте личный маркер доступа в следующей переменной среды PacCli.

Используйте одно из следующих значений:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Укажите, какой целевой манифест необходимо обновить.

Используйте одно из следующих значений:

  • build
  • project

Замечания

--patchversion будет принимать значение только третьей части кортежа версии: Major.Minor.Patch.

Для --strategy доступных значений имеются следующие значения:

Ценность Description
gittags Используйте теги Git, чтобы определить, требуется ли обновить версию исправления конкретного компонента.
filetracking Используйте файл .csv, чтобы определить, требуется ли обновить версию исправления конкретного компонента.
manifest Увеличивает версию исправления на 1 для всех компонентов.

См. также

Группы команд Командной строки Microsoft Power Platform
Обзор интерфейса командной строки Microsoft Power Platform