Compartilhar via


pac pcf

Comandos para trabalhar com projetos da estrutura de componentes do Power Apps

Criar e criar um componente de código explica como usar esses comandos.

Commands

Command Description
pac pcf init Inicializa um diretório com um novo projeto da estrutura de componentes do Power Apps
pac pcf push Importar o projeto da estrutura de componentes do Power Apps para a organização atual do Dataverse
pac pcf version Versão do patch para controles

pac pcf init

Inicializa um diretório com um novo projeto da estrutura de componentes do Power Apps

Example

pac pcf init --namespace SampleNameSpace --name SampleComponent --template field

Parâmetros opcionais para pcf init

--framework -fw

A estrutura de renderização para controle. O valor padrão é 'none', o que significa HTML.

Use um destes valores:

  • none
  • react

--name -n

O nome do componente.

Observação: somente caracteres dentro dos intervalos [A - Z], [a - z] ou [0 - 9] são permitidos. O primeiro caractere pode não ser um número.

--namespace -ns

O namespace do componente.

Observação: somente caracteres dentro dos intervalos [A - Z], [a - z], [0 - 9] ou '.' são permitidos. O primeiro e o último caractere podem não ser o caractere '.' Caracteres '.' consecutivos não são permitidos. Os números não são permitidos como o primeiro caractere ou imediatamente após um período.

--outputDirectory -o

Diretório de saída

--run-npm-install -npm

Execute 'npm install' automaticamente após a criação do controle. O valor padrão é 'false'.

Esse parâmetro não requer nenhum valor. É um comutador.

--template -t

Escolha um modelo para o componente.

Use um destes valores:

  • field
  • dataset

Observações

Use --framework react com controles do React > bibliotecas de plataforma (versão prévia).

pac pcf push

Importar o projeto da estrutura de componentes do Power Apps para a organização atual do Dataverse

Example

pac pcf push --publisher-prefix dev

Parâmetros opcionais para push do pcf

--environment -env

Especifica o Dataverse de destino. O valor pode ser um Guid ou uma URL https absoluta. Quando não for especificado, a organização ativa selecionada para o perfil de autenticação atual será usada.

--force-import -f

Preterido: esse parâmetro é ignorado.

--incremental -inc

Envia por push apenas arquivos que são diferentes usando atualizações de entidade.

Esse parâmetro não requer nenhum valor. É um comutador.

--interactive -i

Indica que as ações no build têm permissão para interagir com o usuário. Não use esse argumento em um cenário automatizado em que a interatividade não seja esperada.

Esse parâmetro não requer nenhum valor. É um comutador.

--publisher-prefix -pp

Valor de prefixo de personalização para o editor de soluções do Dataverse

Observação: o prefixo deve ter de 2 a 8 caracteres, só pode consistir em alfanuméricos, deve começar com uma letra e não pode começar com 'mscrm'.

--solution-unique-name

O nome exclusivo da solução à qual adicionar o componente.

--verbosity -v

Nível de verbosidade para MSBuild ao compilar o wrapper de solução temporária.

Use um destes valores:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

Versão do patch para controles

Example

pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags

Parâmetros opcionais para a versão do pcf

--allmanifests -a

Atualiza a versão do patch para todos os arquivos 'ControlManifest.xml'

Esse parâmetro não requer nenhum valor. É um comutador.

--filename -fn

Nome do arquivo CSV do rastreador a ser usado ao usar o rastreamento de arquivos como estratégia. O valor padrão é 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Versão do patch para controles

Observação: o valor deve ser um inteiro com valor mínimo de 0.

--path -p

Caminho absoluto/relativo do 'ControlManifest.xml' para atualização.

--strategy -s

Atualiza a versão do patch para arquivos 'ControlManifest.xml' usando a estratégia especificada. Se estiver usando gittags, defina um token de acesso pessoal na variável de ambiente "PacCli.PAT" a seguir

Use um destes valores:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Especifique qual manifesto de destino precisa ser atualizado.

Use um destes valores:

  • build
  • project

Observações

--patchversion usará apenas o valor da terceira parte da tupla de versão: Major.Minor.Patch.

Para --strategy os valores disponíveis, temos estes significados:

Value Description
gittags Use marcas git para decidir se a versão de patch de um componente específico precisa ser atualizada.
filetracking Use um arquivo .csv para decidir se a versão do patch de um componente específico precisa ser atualizada.
manifest Incrementa a versão do patch em 1 para todos os componentes.

Consulte também

Grupos de comandos da CLI do Microsoft Power Platform
Visão geral da CLI do Microsoft Power Platform