pac pcf

Kommandon för att arbeta med Power Apps-komponentramverksprojekt

Skapa och skapa en kodkomponent förklarar hur du använder dessa kommandon.

Commands

Befallning Description
pac pcf init Initierar en katalog med ett nytt Power Apps-komponentramverksprojekt
pac pcf push Importera Power Apps-komponentramverksprojektet till den aktuella Dataverse-organisationen
pac pcf-version Korrigeringsversion för kontroller

pac pcf init

Initierar en katalog med ett nytt Power Apps-komponentramverksprojekt

Example

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

Valfria parametrar för pcf init

--framework -fw

Återgivningsramverket för kontroll. Standardvärdet är "none", vilket innebär HTML.

Använd något av följande värden:

  • none
  • react

--name -n

Namnet på komponenten.

Obs! Endast tecken inom intervallen [A - Z], [a - z] eller [0 - 9] tillåts. Det första tecknet kanske inte är ett tal.

--namespace -ns

Komponentens namnområde.

Obs! Endast tecken inom intervallen [A - Z], [a - z], [0 - 9] eller '.' tillåts. Det första och sista tecknet kanske inte är tecknet .. På varandra följande tecken tillåts inte. Tal tillåts inte som det första tecknet eller omedelbart efter en period.

--outputDirectory -o

Utdatakatalog

--run-npm-install -npm

Kör "npm install" automatiskt när kontrollen har skapats. Standardvärdet är "false".

Den här parametern kräver inget värde. Det är en växel.

--template -t

Välj en mall för komponenten.

Använd något av följande värden:

  • field
  • dataset

Anmärkningar

Använd --framework react med React-kontroller och plattformsbibliotek (förhandsversion).

pac pcf push

Importera Power Apps-komponentramverksprojektet till den aktuella Dataverse-organisationen

Example

pac pcf push --publisher-prefix dev

Valfria parametrar för pcf-push

--environment -env

Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.

--force-import -f

Inaktuell: Den här parametern ignoreras.

--incremental -inc

Skickar endast filer som skiljer sig åt med hjälp av entitetsuppdateringar.

Den här parametern kräver inget värde. Det är en växel.

--interactive -i

Anger att åtgärder i bygget tillåts interagera med användaren. Använd inte det här argumentet i ett automatiserat scenario där interaktivitet inte förväntas.

Den här parametern kräver inget värde. Det är en växel.

--publisher-prefix -pp

Anpassningsprefixvärde för utgivaren av Dataverse-lösningen

Obs! Prefixet måste vara mellan 2 och 8 tecken långt, kan bara bestå av alfanumeriska tecken, måste börja med en bokstav och kan inte börja med "mscrm".

--solution-unique-name

Det unika namnet på lösningen som komponenten ska läggas till i.

--verbosity -v

Utförlighetsnivå för MSBuild när du skapar den tillfälliga lösningsomslutningen.

Använd något av följande värden:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf-version

Korrigeringsversion för kontroller

Example

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

Valfria parametrar för pcf-version

--allmanifests -a

Uppdaterar korrigeringsversionen för allaControlManifest.xml-filer

Den här parametern kräver inget värde. Det är en växel.

--filename -fn

CsV-filnamn för spårare som ska användas när du använder filetracking som en strategi. Standardvärdet ärControlsStateVersionInfo.csv.

--patchversion -pv

Korrigeringsversion för kontroller

Obs! Värdet måste vara ett heltal med minimivärdet 0.

--path -p

Absolut/relativ sökväg förControlManifest.xmlför uppdatering.

--strategy -s

Uppdaterar korrigeringsversionen för filer iControlManifest.xmlmed angiven strategi. Om du använder gittags anger du en personlig åtkomsttoken i följande miljövariabel "PacCli.PAT"

Använd något av följande värden:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Ange vilket målmanifest som måste uppdateras.

Använd något av följande värden:

  • build
  • project

Anmärkningar

--patchversion tar bara värdet för den tredje delen av versionen tuppeln: Major.Minor.Patch.

För --strategy de tillgängliga värdena har följande betydelser:

Värde Description
gittags Använd Git-taggar för att avgöra om en viss komponents korrigeringsversion behöver uppdateras.
filetracking Använd en .csv-fil för att avgöra om en viss komponents korrigeringsversion måste uppdateras.
manifest Ökar korrigeringsversionen med 1 för alla komponenter.

Se även

Microsoft Power Platform CLI-kommandogrupper
Översikt över Microsoft Power Platform CLI