pac pcf
Comandos para trabajar con proyectos de Power Apps component framework
Crear y construir un componente de código explica cómo utilizar estos comandos.
Comandos
Comando | Descripción |
---|---|
pac pcf inicialización | Inicializa un directorio con un nuevo proyecto de Power Apps component framework |
pac pcf empujar | Importe el proyecto de Power Apps component framework a la organización actual de Dataverse |
versión pac pcf | 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 se permiten 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 se permiten 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 constar de caracteres alfanuméricos, debe comenzar con una letra y no puede comenzar con '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á el 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
Microsoft Power Platform Grupos de comandos de la CLI
Microsoft Power Platform Descripción general de CLI