使用 Power Apps 元件架構專案的命令
建立和建置程式碼元件 說明如何使用這些命令。
Commands
| 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
備註
PAC PCF 推送
將 Power Apps 元件架構專案匯入目前的 Dataverse 組織
Example
pac pcf push --publisher-prefix dev
pcf push 的可選擇參數
--environment
-env
指定目標 Dataverse。 值可以是 Guid 或絕對 https URL。 如果未指定,則會使用為目前驗證設定檔選取的作用中組織。
--force-import
-f
已棄用:忽略此參數。
--incremental
-inc
僅推送使用實體更新的不同檔案。
此參數不需要任何值。 這是一個開關。
--interactive
-i
表示允許組建中的動作與使用者互動。 請勿在不需要互動性的自動化案例中使用此引數。
此參數不需要任何值。 這是一個開關。
--publisher-prefix
-pp
Dataverse 解決方案發行者的自訂前置詞值
注意:前置詞的長度必須為 2 到 8 個字元,只能由英數字組成,必須以字母開頭,且不能以「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 概觀