pac pcf
Power Apps component framework プロジェクトで使用するコマンドです
コード コンポーネントの作成とビルド では、これらのコマンドの使用方法を説明します。
コマンド
コマンド | 説明 |
---|---|
pac pcf初期化 | 新しい Power Apps component framework プロジェクトを使用してディレクトリを初期化します |
pac pcfプッシュ | Power Apps component framework プロジェクトを、現在の Dataverse 組織にインポートします |
pac pcfバージョン | コントロールの修正プログラム バージョン |
pac pcf init
新しい Power Apps component framework プロジェクトを使用してディレクトリを初期化します
例
pac pcf init --namespace SampleNameSpace --name SampleComponent --template field
pcf init で使用するオプションのパラメーター
--framework
-fw
コントロールのレンダリング フレームワーク。 既定値は "none"、つまり HTML です。
次の値のいずれかを使用します。
none
react
--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
コンポーネントのテンプレートを選択します。
次の値のいずれかを使用します。
field
dataset
注釈
React のコントロールとプラットフォーム ライブラリ (プレビュー) で --framework react
を使用します。
pac pcf push
Power Apps component framework プロジェクトを、現在の Dataverse 組織にインポートします
例
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文字の長さで、英数字のみで構成でき、文字で始まる必要があり、「mscrm」で始まることはできません。
--solution-unique-name
コンポーネントを追加する先のソリューションを表す一意の名前。
--verbosity
-v
一時的なソリューション ラッパーをビルドする際の MSBuild の詳細レベル。
次の値のいずれかを使用します。
minimal
normal
detailed
diagnostic
pac pcf version
コントロールの修正プログラム バージョン
例
pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags
pcf バージョンで使用するオプションのパラメーター
--allmanifests
-a
すべての 'ControlManifest.xml' ファイルの patch バージョンを更新します
このパラメーターには値が必要ありません。 それはスイッチです。
--filename
-fn
filetracking を戦略として使用するときに使用するトラッカーの CSV ファイル名。 既定値は "ControlsStateVersionInfo.csv" です。
--patchversion
-pv
コントロールの修正プログラム バージョン
注: 値は最小値が0の整数である必要があります。
--path
-p
更新の対象となる 'ControlManifest.xml' の絶対パスまたは相対パスです。
--strategy
-s
指定された戦略を使用して、'ControlManifest.xml' ファイルのパッチ バージョンを更新します。 gittags を使用する場合は、次の環境変数 "PacCli.PAT" に個人用アクセス トークンを設定します
次の値のいずれかを使用します。
None
GitTags
FileTracking
Manifest
--updatetarget
-ut
更新が必要なターゲット マニフェストを指定します。
次の値のいずれかを使用します。
build
project
注釈
--patchversion
バージョンタプルの3番目の部分の値のみを取得します: Major.Minor.Patch
。
--strategy
で使用できる値の意味を次に示します。
価値 | 説明設定 |
---|---|
gittags |
Gitタグを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。 |
filetracking |
.csv ファイルを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。 |
manifest |
すべてのコンポーネントのパッチ バージョンを 1 つ増やします。 |
参照
Microsoft Power Platform CLIコマンド グループ
Microsoft Power Platform CLIの概要