Delen via


pac pcf

Opdrachten voor het werken met Framework-projecten voor Power Apps-onderdelen

In het maken en bouwen van een codeonderdeel wordt uitgelegd hoe u deze opdrachten gebruikt.

Commands

Command Description
pac pcf init Initialiseert een map met een nieuw Power Apps-onderdeelframeworkproject
pac pcf push Het Power Apps-onderdeelframeworkproject importeren in de huidige Dataverse-organisatie
pac pcf-versie Patchversie voor besturingselementen

pac pcf init

Initialiseert een map met een nieuw Power Apps-onderdeelframeworkproject

Example

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

Optionele parameters voor pcf init

--framework -fw

Het renderingframework voor beheer. De standaardwaarde is 'none', wat HTML betekent.

Gebruik een van deze waarden:

  • none
  • react

--name -n

De naam van het onderdeel.

Opmerking: Alleen tekens binnen de bereiken [A - Z], [a - z] of [0 - 9] zijn toegestaan. Het eerste teken is mogelijk geen getal.

--namespace -ns

De naamruimte voor het onderdeel.

Opmerking: Alleen tekens binnen de bereiken [A - Z], [a - z], [0 - 9] of '.' zijn toegestaan. Het eerste en laatste teken zijn mogelijk niet het '.'-teken. Opeenvolgende '.' tekens zijn niet toegestaan. Getallen zijn niet toegestaan als het eerste teken of direct na een punt.

--outputDirectory -o

Uitvoermap

--run-npm-install -npm

Voer 'npm install' automatisch uit nadat het besturingselement is gemaakt. De standaardwaarde is 'false'.

Voor deze parameter is geen waarde vereist. Het is een switch.

--template -t

Kies een sjabloon voor het onderdeel.

Gebruik een van deze waarden:

  • field
  • dataset

Opmerkingen

Gebruiken met React-besturingselementen en platformbibliotheken (preview).a0>

pac pcf push

Het Power Apps-onderdeelframeworkproject importeren in de huidige Dataverse-organisatie

Example

pac pcf push --publisher-prefix dev

Optionele parameters voor pcf-push

--environment -env

Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.

--force-import -f

Afgeschaft: deze parameter wordt genegeerd.

--incremental -inc

Pusht alleen bestanden die verschillen met behulp van entiteitsupdates.

Voor deze parameter is geen waarde vereist. Het is een switch.

--interactive -i

Geeft aan dat acties in de build mogen communiceren met de gebruiker. Gebruik dit argument niet in een geautomatiseerd scenario waarbij interactiviteit niet wordt verwacht.

Voor deze parameter is geen waarde vereist. Het is een switch.

--publisher-prefix -pp

Aanpassingsvoorvoegselwaarde voor de uitgever van de Dataverse-oplossing

Opmerking: het voorvoegsel moet 2 tot 8 tekens lang zijn, kan alleen bestaan uit alfanumerieke tekens, moet beginnen met een letter en mag niet beginnen met 'mscrm'.

--solution-unique-name

De unieke naam van de oplossing waaraan het onderdeel moet worden toegevoegd.

--verbosity -v

Uitgebreidheidsniveau voor MSBuild bij het bouwen van de tijdelijke oplossingswikkelaar.

Gebruik een van deze waarden:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf-versie

Patchversie voor besturingselementen

Example

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

Optionele parameters voor pcf-versie

--allmanifests -a

Update patchversie voor alle 'ControlManifest.xml' bestanden

Voor deze parameter is geen waarde vereist. Het is een switch.

--filename -fn

Csv-bestandsnaam bijhouden die moet worden gebruikt bij het gebruik van filetracking als strategie. De standaardwaarde is 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Patchversie voor besturingselementen

Opmerking: De waarde moet een geheel getal met een minimumwaarde van 0 zijn.

--path -p

Absoluut/relatief pad van hetControlManifest.xmlvoor het bijwerken.

--strategy -s

Werkt de patchversie bij voor bestandenControlManifest.xmlmet behulp van een opgegeven strategie. Als u gittags gebruikt, stelt u een persoonlijk toegangstoken in de volgende omgevingsvariabele PacCli.PAT in

Gebruik een van deze waarden:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Geef op welk doelmanifest moet worden bijgewerkt.

Gebruik een van deze waarden:

  • build
  • project

Opmerkingen

--patchversion zal alleen de waarde van het derde deel van de versie tuple: Major.Minor.Patch.

Voor --strategy de beschikbare waarden hebben deze betekenissen:

Waarde Description
gittags Gebruik Git-tags om te bepalen of de patchversie van een bepaald onderdeel moet worden bijgewerkt.
filetracking Gebruik een .csv-bestand om te bepalen of de patchversie van een bepaald onderdeel moet worden bijgewerkt.
manifest Hiermee wordt de patchversie verhoogd met 1 voor alle onderdelen.

Zie ook

Microsoft Power Platform CLI-opdrachtgroepen
Overzicht van Microsoft Power Platform CLI