Partilhar via


pac pcf |

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

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

Commands

Command Description
pac pcf init Inicializa um diretório com um novo projeto de estrutura de componente do Power Apps
pac pcf empurrar Importar o projeto de estrutura do componente Power Apps para a organização Dataverse atual
Versão PAC PCF Versão do patch para controles

pac pcf init

Inicializa um diretório com um novo projeto de estrutura de componente 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', que significa HTML.

Use um destes valores:

  • none
  • react

--name -n

O nome do componente.

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

--namespace -ns

O namespace para o componente.

Nota: Só são permitidos caracteres dentro dos intervalos [A - Z], [a - z], [0 - 9] ou '.' O primeiro e o último caráter podem não ser o caráter ''. Não são permitidos caracteres consecutivos «.» 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 automaticamente 'npm install' após a criação do controle. O valor padrão é 'false'.

Este parâmetro não requer valor. É uma mudança.

--template -t

Escolha um modelo para o componente.

Use um destes valores:

  • field
  • dataset

Observações

Use --framework react com controles React e bibliotecas de plataforma (Visualização).

pac pcf empurrar

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

Example

pac pcf push --publisher-prefix dev

Parâmetros opcionais para pcf push

--environment -env

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

--force-import -f

Preterido: Este parâmetro é ignorado.

--incremental -inc

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

Este parâmetro não requer valor. É uma mudança.

--interactive -i

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

Este parâmetro não requer valor. É uma mudança.

--publisher-prefix -pp

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

Nota: 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 criar o wrapper de solução temporária.

Use um destes valores:

  • minimal
  • normal
  • detailed
  • diagnostic

Versão PAC PCF

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 pcf

--allmanifests -a

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

Este parâmetro não requer valor. É uma mudança.

--filename -fn

Nome do arquivo CSV do Tracker 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

Nota: 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 seguinte variável de ambiente "PacCli.PAT"

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 só terá valor da terceira parte da tupla de versão: Major.Minor.Patch.

Para --strategy os valores disponíveis têm estes significados:

Valor Description
gittags Use tags Git para decidir se a versão do 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