Del via


pac pcf

Kommandoer for å arbeide med power apps-komponentrammeprosjekter

Opprett og bygg en kodekomponent forklarer hvordan du bruker disse kommandoene.

Kommandoer

Kommando Bekrivelse
pac pcf init Initialiserer en katalog med et nytt rammeverkprosjekt for Power Apps-komponenter
pac pcf push Importer rammeverkprosjektet for Power Apps-komponenten til gjeldende dataverseorganisasjon
pac pcf versjon Oppdateringsversjon for kontroller

pac pcf init

Initialiserer en katalog med et nytt rammeverkprosjekt for Power Apps-komponenter

Eksempel

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

Valgfrie parametere for pcf init

--framework -fw

Gjengivelsesrammeverket for kontroll. Standardverdien er ingen, noe som betyr HTML.

Bruk én av disse verdiene:

  • none
  • react

--name -n

Navnet på komponenten.

Obs! Bare tegn innenfor områdene [A - Z], [a - z] eller [0 - 9] er tillatt. Det første tegnet er kanskje ikke et tall.

--namespace -ns

Navneområdet for komponenten.

Obs! Bare tegn innenfor områdene [A - Z], [a - z], [0 - 9] eller "." er tillatt. Det første og siste tegnet er kanskje ikke tegnet .. Etterfølgende tegn er ikke tillatt. Tall er ikke tillatt som det første tegnet eller umiddelbart etter en periode.

--outputDirectory -o

Utdatakatalog

--run-npm-install -npm

Kjør npm-installasjon automatisk etter at kontrollen er opprettet. Standardverdien er usann.

Denne parameteren krever ingen verdi. Det er en bryter.

--template -t

Velg en mal for komponenten.

Bruk én av disse verdiene:

  • field
  • dataset

Merknader

Bruk --framework react med React-kontroller og plattformbiblioteker (forhåndsversjon).

pac pcf push

Importer rammeverkprosjektet for Power Apps-komponenten til gjeldende dataverseorganisasjon

Eksempel

pac pcf push --publisher-prefix dev

Valgfrie parametere for pcf push

--environment -env

Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.

--force-import -f

Avskrevet: Denne parameteren ignoreres.

--incremental -inc

Sender bare filer som er forskjellige ved hjelp av enhetsoppdateringer.

Denne parameteren krever ingen verdi. Det er en bryter.

--interactive -i

Angir at handlinger i bygget har tillatelse til å samhandle med brukeren. Ikke bruk dette argumentet i et automatisert scenario der interaktivitet ikke forventes.

Denne parameteren krever ingen verdi. Det er en bryter.

--publisher-prefix -pp

Tilpassingsprefiksverdi for dataversløsningsutgiveren

Obs! Prefikset må være 2 til 8 tegn langt, kan bare bestå av alfa-numeriske tall, må starte med en bokstav og kan ikke starte med mscrm.

--solution-unique-name

Det unike navnet på løsningen som komponenten skal legges til i.

--verbosity -v

Detaljnivå for MSBuild når du bygger den midlertidige løsningsinnpakningen.

Bruk én av disse verdiene:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf versjon

Oppdateringsversjon for kontroller

Eksempel

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

Valgfrie parametere for pcf-versjon

--allmanifests -a

Oppdaterer oppdateringsversjonen for alleControlManifest.xmlfiler

Denne parameteren krever ingen verdi. Det er en bryter.

--filename -fn

CSV-filnavn for sporing som skal brukes når du bruker filsporing som strategi. Standardverdien erControlsStateVersionInfo.csv.

--patchversion -pv

Oppdateringsversjon for kontroller

Obs! Verdien må være et heltall med minimumsverdien 0.

--path -p

Absolutt/relativ bane forControlManifest.xmlfor oppdatering.

--strategy -s

Oppdaterer oppdateringsversjonen for 'ControlManifest.xml' filer ved hjelp av angitt strategi. Hvis du bruker gittags, angir du et personlig tilgangstoken i følgende miljøvariabel "PacCli.PAT"

Bruk én av disse verdiene:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Angi hvilket målmanifest som må oppdateres.

Bruk én av disse verdiene:

  • build
  • project

Merknader

--patchversion vil bare ta verdien for den tredje delen av versjonstupelen: Major.Minor.Patch.

For --strategy de tilgjengelige verdiene har disse betydningene:

Verdi Bekrivelse
gittags Bruk Git-koder til å avgjøre om en bestemt komponents oppdateringsversjon må oppdateres.
filetracking Bruk en .csv fil til å avgjøre om en bestemt komponents oppdateringsversjon må oppdateres.
manifest Øker oppdateringsversjonen med 1 for alle komponentene.

Se også

Kommandogrupper for Microsoft Power Platform CLI
Oversikt over Microsoft Power Platform CLI