Partager via


pac pcf

Commandes pour l’utilisation des projets Power Apps component framework

Créer et générer un composant de code explique comment utiliser ces commandes.

Commandes

Commande Description
pac pcf init Initialise un répertoire avec un nouveau projet Power Apps component framework
poussée du pac pcf Importe le projet Power Apps component framework dans l’organisation Dataverse actuelle
version pac pcf Version du correctif pour les contrôles

pac pcf init

Initialise un répertoire avec un nouveau projet Power Apps component framework

Exemple

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

Paramètres facultatifs pour pcf init

--framework-fw

Cadre d’affichage du contrôle. La valeur par défaut est « none », ce qui signifie HTML.

Utilisez l’une de ces valeurs :

  • none
  • react

--name-n

Nom du composant.

Remarque : seuls les caractères compris dans les plages [A - Z], [a - z] ou [0 - 9] sont autorisés. Le premier caractère ne peut pas être un nombre.

--namespace-ns

Espace de noms du composant.

Remarque : seuls les caractères compris dans les plages [A - Z], [a - z], [0 - 9] ou « . » sont autorisés. Le premier et le dernier caractère ne peuvent pas être le caractère ’.’. Les caractères ’.’ consécutifs ne sont pas autorisés. Les nombres ne sont pas autorisés comme premier caractère ou immédiatement après un point.

--outputDirectory-o

Répertoire de sortie

--run-npm-install-npm

Exécutez automatiquement « npm install » une fois le contrôle créé. La valeur par défaut est « false ».

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

--template-t

Choisissez un modèle pour le composant.

Utilisez l’une de ces valeurs :

  • field
  • dataset

Remarques

Utilisez --framework react avec Contrôles React et bibliothèques de plate-forme (version préliminaire).

pac pcf push

Importe le projet Power Apps component framework dans l’organisation Dataverse actuelle

Exemple

pac pcf push --publisher-prefix dev

Paramètres facultatifs pour pcf push

--environment-env

Spécifie le Dataverse cible. La valeur peut être un GUID ou une URL https absolue. Lorsque la valeur n’est pas spécifiée, l’organisation active sélectionnée pour le profil d’authentification actuel sera utilisée.

--force-import-f

Obsolète : ce paramètre est ignoré.

--incremental-inc

Pousse uniquement les fichiers différents à l’aide des mises à jour d’entités.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

--interactive-i

Indique que les actions du build sont autorisées à interagir avec l’utilisateur. N’utilisez pas cet argument dans un scénario automatisé où l’interactivité n’est pas attendue.

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

--publisher-prefix-pp

Valeur du préfixe de personnalisation pour l’éditeur de solutions Dataverse

Remarque : Le préfixe doit comporter entre 2 et 8 caractères, ne peut être composé que de caractères alphanumériques, doit commencer par une lettre et ne peut pas commencer par "mscrm".

--solution-unique-name

Nom unique de la solution à laquelle ajouter le composant.

--verbosity-v

Niveau de détail pour MSBuild lors de la génération du wrapper de solution temporaire.

Utilisez l’une de ces valeurs :

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

Version du correctif pour les contrôles

Exemple

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

Paramètres facultatifs pour pcf version

--allmanifests-a

Met à jour la version patch de tous les fichiers « ControlManifest.xml »

Ce paramètre ne requiert aucune valeur. C’est un commutateur.

--filename-fn

Nom du fichier de suivi CSV à utiliser lors de l’utilisation de FileTracking comme stratégie. La valeur par défaut est « ControlsStateVersionInfo.csv ».

--patchversion-pv

Version du correctif pour les contrôles

Remarque : La valeur doit être un entier avec une valeur minimale de 0.

--path-p

Chemin d’accès absolu/relatif de « ControlManifest.xml » pour la mise à jour.

--strategy-s

Met à jour la version du correctif pour les fichiers ’ControlManifest.xml’ à l’aide de la stratégie spécifiée. Si vous utilisez gittags, définissez un jeton d’accès personnel dans la variable d’environnement suivante « PacCli.PAT »

Utilisez l’une de ces valeurs :

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget-ut

Spécifiez quel manifeste cible doit être mis à jour.

Utilisez l’une de ces valeurs :

  • build
  • project

Remarques

--patchversion ne prendra que la valeur de la troisième partie du tuple de version : Major.Minor.Patch.

Pour --strategy les valeurs disponibles ont ces significations :

active Description
gittags Utilisez les balises Git pour décider si la version du correctif d’un composant donné doit être mise à jour.
filetracking Utilisez un fichier .csv pour décider si la version du correctif d’un composant donné doit être mise à jour.
manifest Incrémente la version du correctif de 1 pour tous les composants.

Voir aussi

Microsoft Power Platform Groupes de commandes CLI
Microsoft Power Platform Présentation de la CLI