Power Apps コンポーネント フレームワーク プロジェクトを操作するためのコマンド。
コード コンポーネントの作成とビルド では、これらのコマンドの使用方法を説明します。
コマンド
| コマンド | 説明 |
|---|---|
| pac pcf init | 新しいPower Apps コンポーネント フレームワーク プロジェクトを使用してディレクトリを初期化します。 |
| pac pcf push | Power Apps コンポーネント フレームワーク プロジェクトを現在の Dataverse 組織にインポートする |
| pac pcf version | コントロールの修正プログラム バージョン |
pac pcf init
新しいPower Apps コンポーネント フレームワーク プロジェクトを使用してディレクトリを初期化します。
例
pac pcf init --namespace SampleNameSpace --name SampleComponent --template field
の省略可能なパラメーター
コントロールのレンダリング フレームワーク。 既定値は "none"、つまり HTML です。
次の値のいずれかを使用します。
nonereact
コンポーネントの名前。
注: [A - Z]、[a - z]、または [0 - 9] の範囲内の文字のみが許可されます。 先頭の文字として数字は使用できません。
コンポーネントの名前空間。
注: [A - Z]、[a - z]、[0 - 9]、または「.」の範囲内の文字のみが許可されます。 先頭と末尾に '.' 文字は使用できません。 '.' 文字は連続して使用できません。 先頭の文字またはピリオドの直後には数字を使用できません。
出力ディレクトリ
コントロールの作成後に "npm install" を自動実行します。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
コンポーネントのテンプレートを選択します。
次の値のいずれかを使用します。
fielddataset
注釈
React コントロールとプラットフォーム ライブラリでを使用します。
pac pcf push
Power Apps コンポーネント フレームワーク プロジェクトを現在の Dataverse 組織にインポートする
例
pac pcf push --publisher-prefix dev
の省略可能なパラメーター
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
非推奨: このパラメーターは無視します。
エンティティの更新を使用して、異なるファイルのみをプッシュします。
このパラメーターには値が必要ありません。 それはスイッチです。
ビルド内のアクションがユーザーと対話できることを示します。 双方向性が期待されない自動化されたシナリオでは、この引数を使用しないでください。
このパラメーターには値が必要ありません。 それはスイッチです。
Dataverse ソリューション発行者を表すカスタマイズの接頭辞の値
注記: プレフィックスは2 ~ 8文字の長さで、英数字のみで構成でき、文字で始まる必要があり、「mscrm」で始まることはできません。
--solution-unique-name
コンポーネントを追加する先のソリューションを表す一意の名前。
一時的なソリューション ラッパーをビルドする際の MSBuild の詳細レベル。
次の値のいずれかを使用します。
minimalnormaldetaileddiagnostic
pac pcf version
コントロールの修正プログラム バージョン
例
pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags
の省略可能なパラメーター
すべての 'ControlManifest.xml' ファイルの patch バージョンを更新します
このパラメーターには値が必要ありません。 それはスイッチです。
filetracking を戦略として使用するときに使用するトラッカーの CSV ファイル名。 既定値は "ControlsStateVersionInfo.csv" です。
コントロールの修正プログラム バージョン
注記: 値は最小値が0の整数である必要があります。
更新の対象となる 'ControlManifest.xml' の絶対パスまたは相対パスです。
指定された戦略を使用して、'ControlManifest.xml' ファイルのパッチ バージョンを更新します。 gittags を使用する場合は、次の環境変数 "PacCli.PAT" に個人用アクセス トークンを設定します
次の値のいずれかを使用します。
NoneGitTagsFileTrackingManifest
更新が必要なターゲット マニフェストを指定します。
次の値のいずれかを使用します。
buildproject
注釈
バージョンタプルの3番目の部分の値のみを取得します: 。
で使用できる値の意味を次に示します。
| 価値 | 説明 |
|---|---|
gittags |
Gitタグを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。 |
filetracking |
.csv ファイルを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。 |
manifest |
すべてのコンポーネントのパッチ バージョンを 1 つ増やします。 |
参照
Microsoft Power Platform CLI コマンド グループ
Microsoft Power Platform CLI の概要