pac pcf

Power Apps component framework プロジェクトで使用するコマンドです

コード コンポーネントの作成と構築 では、これらのコマンドの使用方法について説明します。

コマンド

コマンド 説明
pac pcf init 新しい Power Apps component framework プロジェクトを使用してディレクトリを初期化します
pac pcf push Power Apps component framework プロジェクトを、現在の Dataverse 組織にインポートします
pac pcf version コントロールの修正プログラム バージョン

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 は次のバージョン タプル (Major.Minor.Patch) の 3 番目の部分の値のみを取得します。

--strategy で使用できる値の意味を次に示します。

価値 説明設定
gittags Gitタグを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。
filetracking .csv ファイルを使用して、特定のコンポーネントのパッチバージョンを更新する必要があるかどうかを判断します。
manifest すべてのコンポーネントのパッチ バージョンを 1 つ増やします。

参照

Microsoft Power Platform CLI コマンド グループ
Microsoft Power Platform CLI の概要