用于处理 Power Apps 组件框架项目的命令
创建和生成代码组件 说明如何使用这些命令。
指令
| Command | Description |
|---|---|
| pac pcf init | 使用新的 Power Apps 组件框架项目初始化目录 |
| pac pcf 推送 | 将 Power Apps 组件框架项目导入当前 Dataverse 组织 |
| pac pcf 版本 | 控件的修补程序版本 |
pac pcf init
使用新的 Power Apps 组件框架项目初始化目录
Example
pac pcf init --namespace SampleNameSpace --name SampleComponent --template field
pcf init 的可选参数
--framework
-fw
控件的呈现框架。 默认值为“none”,表示 HTML。
使用以下值之一:
nonereact
--name
-n
组件的名称。
注意:仅允许范围 [A - Z]、[a - z] 或 [0 - 9] 中的字符。 第一个字符可能不是数字。
--namespace
-ns
组件的命名空间。
注意:仅允许范围 [A - Z]、[a - z]、[0 - 9]或“.”中的字符。 第一个字符和最后一个字符可能不是“.”字符。 不允许连续的“.”字符。 不允许将数字作为第一个字符或在句点之后立即使用。
--outputDirectory
-o
输出目录
--run-npm-install
-npm
创建控件后自动运行“npm install”。 默认值为“false”。
此参数不需要任何值。 这是一个开关。
--template
-t
为组件选择模板。
使用以下值之一:
fielddataset
注解
与 --framework reactReact 控件和平台库一起使用(预览版)。
pac pcf 推送
将 Power Apps 组件框架项目导入当前 Dataverse 组织
Example
pac pcf push --publisher-prefix dev
pcf 推送的可选参数
--environment
-env
指定目标 Dataverse。 该值可以是 Guid 或绝对 https URL。 如果未指定,将使用为当前身份验证配置文件选择的活动组织。
--force-import
-f
已弃用:忽略此参数。
--incremental
-inc
仅推送使用实体更新不同的文件。
此参数不需要任何值。 这是一个开关。
--interactive
-i
指示允许生成中的作与用户交互。 请勿在不需要交互的自动化方案中使用此参数。
此参数不需要任何值。 这是一个开关。
--publisher-prefix
-pp
Dataverse 解决方案发布者的自定义前缀值
注意:前缀长度必须为 2 到 8 个字符,只能包含 alpha 数字,必须以字母开头,不能以“mscrm”开头。
--solution-unique-name
要向其添加组件的解决方案的唯一名称。
--verbosity
-v
生成临时解决方案包装器时 MSBuild 的详细级别。
使用以下值之一:
minimalnormaldetaileddiagnostic
pac pcf 版本
控件的修补程序版本
Example
pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags
pcf 版本的可选参数
--allmanifests
-a
更新所有“ControlManifest.xml”文件的修补程序版本
此参数不需要任何值。 这是一个开关。
--filename
-fn
使用文件跟踪作为策略时要使用的跟踪器 CSV 文件名。 默认值为“ControlsStateVersionInfo.csv”。
--patchversion
-pv
控件的修补程序版本
注意:该值必须是最小值为 0 的整数。
--path
-p
用于更新的“ControlManifest.xml”的绝对/相对路径。
--strategy
-s
使用指定策略更新“ControlManifest.xml”文件的修补程序版本。 如果使用 gittags,请在以下环境变量“PacCli.PAT”中设置个人访问令牌
使用以下值之一:
NoneGitTagsFileTrackingManifest
--updatetarget
-ut
指定需要更新的目标清单。
使用以下值之一:
buildproject
注解
--patchversion 将仅获取版本元组的第三部分的值: Major.Minor.Patch。
对于 --strategy 可用值,具有以下含义:
| 价值 | Description |
|---|---|
gittags |
使用 Git 标记来确定是否需要更新特定组件的修补程序版本。 |
filetracking |
使用 .csv 文件来确定是否需要更新特定组件的修补程序版本。 |
manifest |
为所有组件增加修补程序版本 1。 |
另请参阅
Microsoft Power Platform CLI 命令组
Microsoft Power Platform CLI 概述