Condividi tramite


pac pcf

Comandi per l'uso dei progetti del framework dei componenti di Power Apps

Creare e compilare un componente di codice illustra come usare questi comandi.

Commands

Command Description
pac pcf init Inizializza una directory con un nuovo progetto framework di componenti di Power Apps
pac pcf push Importare il progetto framework dei componenti di Power Apps nell'organizzazione Dataverse corrente
pac pcf version Versione patch per i controlli

pac pcf init

Inizializza una directory con un nuovo progetto framework di componenti di Power Apps

Example

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

Parametri facoltativi per pcf init

--framework -fw

Framework di rendering per il controllo. Il valore predefinito è "none", ovvero HTML.

Usare uno di questi valori:

  • none
  • react

--name -n

Nome del componente.

Nota: sono consentiti solo i caratteri all'interno degli intervalli [A - Z], [a - z] o [0 - 9]. Il primo carattere potrebbe non essere un numero.

--namespace -ns

Spazio dei nomi per il componente.

Nota: sono consentiti solo caratteri all'interno degli intervalli [A - Z], [a - z], [0 - 9]o '.'. Il primo e l'ultimo carattere potrebbero non essere il carattere '.'. I caratteri consecutivi '.' non sono consentiti. I numeri non sono consentiti come primo carattere o immediatamente dopo un punto.

--outputDirectory -o

Directory di output

--run-npm-install -npm

Eseguire automaticamente 'npm install' dopo la creazione del controllo. Il valore predefinito è 'false'.

Questo parametro non richiede alcun valore. È un cambio.

--template -t

Scegliere un modello per il componente.

Usare uno di questi valori:

  • field
  • dataset

Osservazioni:

Usare --framework react con i controlli React e le librerie della piattaforma (anteprima).

pac pcf push

Importare il progetto framework dei componenti di Power Apps nell'organizzazione Dataverse corrente

Example

pac pcf push --publisher-prefix dev

Parametri facoltativi per pcf push

--environment -env

Specifica l'oggetto Dataverse di destinazione. Il valore può essere un GUID o un URL https assoluto. Se non specificato, verrà usata l'organizzazione attiva selezionata per il profilo di autenticazione corrente.

--force-import -f

Deprecato: questo parametro viene ignorato.

--incremental -inc

Esegue il push solo di file diversi usando gli aggiornamenti delle entità.

Questo parametro non richiede alcun valore. È un cambio.

--interactive -i

Indica che le azioni nella compilazione possono interagire con l'utente. Non usare questo argomento in uno scenario automatizzato in cui l'interattività non è prevista.

Questo parametro non richiede alcun valore. È un cambio.

--publisher-prefix -pp

Valore del prefisso di personalizzazione per l'autore della soluzione Dataverse

Nota: il prefisso deve essere lungo da 2 a 8 caratteri, può essere costituito solo da caratteri alfanumerici, deve iniziare con una lettera e non può iniziare con 'mscrm'.

--solution-unique-name

Nome univoco della soluzione a cui aggiungere il componente.

--verbosity -v

Livello di dettaglio per MSBuild durante la compilazione del wrapper temporaneo della soluzione.

Usare uno di questi valori:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

Versione patch per i controlli

Example

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

Parametri facoltativi per la versione pcf

--allmanifests -a

Aggiorna la versione patch per tutti i file 'ControlManifest.xml'

Questo parametro non richiede alcun valore. È un cambio.

--filename -fn

Tracker CSV file name to be used when using filetracking as a strategy.Tracker CSV file name to be used when using filetracking as a strategy. Il valore predefinito è 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Versione patch per i controlli

Nota: il valore deve essere un numero intero con valore minimo pari a 0.

--path -p

Percorso assoluto/relativo delControlManifest.xmlper l'aggiornamento.

--strategy -s

Aggiorna la versione della patch per i file 'ControlManifest.xml' usando la strategia specificata. Se si usano gittag, impostare un token di accesso personale nella variabile di ambiente seguente "PacCli.PAT"

Usare uno di questi valori:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Specificare il manifesto di destinazione da aggiornare.

Usare uno di questi valori:

  • build
  • project

Osservazioni:

--patchversion accetta solo il valore della terza parte della tupla di versione: Major.Minor.Patch.

Per --strategy i valori disponibili hanno questi significati:

Value Description
gittags Usare i tag Git per decidere se è necessario aggiornare la versione patch di un determinato componente.
filetracking Usare un file .csv per decidere se è necessario aggiornare la versione della patch di un determinato componente.
manifest Incrementa la versione patch di 1 per tutti i componenti.

Vedere anche

Gruppi di comandi dell'interfaccia della riga di comando di Microsoft Power Platform
Panoramica dell'interfaccia della riga di comando di Microsoft Power Platform