pac pcf

Comandos para trabajar con proyectos de Power Apps component framework

Crear y compilar un componente de código explica cómo usar estos comandos.

Comandos

Comando Descripción
pac pcf init Inicializa un directorio con un nuevo proyecto de Power Apps component framework
pac pcf push Importe el proyecto de Power Apps component framework a la organización actual de Dataverse
pac pcf version Versión de revisión de los controles

pac pcf init

Inicializa un directorio con un nuevo proyecto de Power Apps component framework

Ejemplo

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

Parámetros opcionales para pcf init

--framework -fw

Marco de representación del control. El valor predeterminado es "none", que significa HTML.

Utilice uno de estos valores:

  • none
  • react

--name -n

Nombre del componente.

Nota: Solo están permitidos caracteres dentro de los rangos [A-Z], [a-z] o [0-9]. El primer carácter puede no ser un número.

--namespace -ns

Espacio de nombres del componente.

Nota: Solo están permitidos caracteres dentro de los rangos [A-Z], [a-z], [0-9] o '.'. El primer y último carácter no pueden ser el carácter '.'. No se permiten caracteres '.' consecutivos. No se permiten números como primer carácter o inmediatamente después de un punto.

--outputDirectory -o

Directorio de salida

--run-npm-install -npm

Ejecute automáticamente 'npm install' después de crear el control. El valor predeterminado es "false".

Este parámetro no requiere ningún valor. Es un modificador.

--template -t

Elija una plantilla para el componente.

Utilice uno de estos valores:

  • field
  • dataset

Comentarios

Usar --framework react con Controles React y bibliotecas de plataforma (versión preliminar).

pac pcf push

Importe el proyecto de Power Apps component framework a la organización actual de Dataverse

Ejemplo

pac pcf push --publisher-prefix dev

Parámetros opcionales para pcf push

--environment -env

Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.

--force-import -f

Obsoleto: Este parámetro se ignora.

--incremental -inc

Solo inserta archivos que son diferentes mediante actualizaciones de entidades.

Este parámetro no requiere ningún valor. Es un modificador.

--interactive -i

Indica que las acciones en la compilación pueden interactuar con el usuario. No use este argumento en un escenario automatizado donde no se espera interactividad.

Este parámetro no requiere ningún valor. Es un modificador.

--publisher-prefix -pp

Valor del prefijo de personalización del editor de soluciones de Dataverse

Nota: El prefijo debe tener entre 2 y 8 caracteres, solo puede contener caracteres alfanuméricos, debe comenzar por una letra y no puede empezar por "mscrm".

--solution-unique-name

El nombre único de la solución a la que se va a agregar el componente.

--verbosity -v

Nivel de detalle de MSBuild al compilar el contenedor de solución temporal.

Utilice uno de estos valores:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

Versión de revisión de los controles

Ejemplo

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

Parámetros opcionales para pcf version

--allmanifests -a

Actualiza la versión de patch de todos los archivos "ControlManifest.xml"

Este parámetro no requiere ningún valor. Es un modificador.

--filename -fn

Nombre del archivo CSV de seguimiento que se usará cuando se utilice filetracking como estrategia. El valor predeterminado es 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Versión de revisión de los controles

Nota: El valor debe ser un número entero con un valor mínimo de 0.

--path -p

Ruta de acceso absoluta o relativa del archivo "ControlManifest.xml" para la actualización.

--strategy -s

Actualiza la versión del parche para los archivos de 'ControlManifest.xml' utilizando la estrategia especificada. Si usa gittags, configure un token de acceso personal en la siguiente variable de entorno "PacCli.PAT"

Utilice uno de estos valores:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Especifique el manifiesto de destino que se debe actualizar.

Utilice uno de estos valores:

  • build
  • project

Comentarios

--patchversion solo tomará valor de la tercera parte de la tupla de versión: Major.Minor.Patch.

Para --strategy los valores disponibles tienen estos significados:

valor Descripción
gittags Utilice etiquetas Git para decidir si la versión del parche de un componente en particular debe actualizarse.
filetracking Utilice un archivo .csv para decidir si la versión del parche de un componente en particular debe actualizarse.
manifest Incrementa la versión del parche en 1 para todos los componentes.

Consulte también

Grupos de comandos de Microsoft Power Platform CLI
Microsoft Power PlatformVisión general del CLI