Bagikan melalui


pac pcf

Perintah untuk bekerja dengan proyek kerangka kerja komponen Power Apps

Membuat dan membangun komponen kode menjelaskan cara menggunakan perintah ini.

Commands

Command Description
pac pcf init Menginisialisasi direktori dengan proyek kerangka kerja komponen Power Apps baru
pac pcf push Mengimpor proyek kerangka kerja komponen Power Apps ke organisasi Dataverse saat ini
pac pcf version Versi patch untuk kontrol

pac pcf init

Menginisialisasi direktori dengan proyek kerangka kerja komponen Power Apps baru

Example

pac pcf init --namespace SampleNameSpace --name SampleComponent --template field

Parameter Opsional untuk pcf init

--framework -fw

Kerangka kerja penyajian untuk kontrol. Nilai defaultnya adalah 'none', yang berarti HTML.

Gunakan salah satu nilai ini:

  • none
  • react

--name -n

Nama untuk komponen.

Catatan: Hanya karakter dalam rentang [A - Z], [a - z] atau [0 - 9] yang diizinkan. Karakter pertama mungkin bukan angka.

--namespace -ns

Namespace layanan untuk komponen.

Catatan: Hanya karakter dalam rentang [A - Z], [a - z], [0 - 9], atau '.' yang diizinkan. Karakter pertama dan terakhir mungkin bukan karakter '.'. Karakter '.' berturut-turut tidak diperbolehkan. Angka tidak diizinkan sebagai karakter pertama atau segera setelah titik.

--outputDirectory -o

Direktori output

--run-npm-install -npm

Jalankan otomatis 'npm install' setelah kontrol dibuat. Nilai defaultnya adalah 'false'.

Parameter ini tidak memerlukan nilai. Ini saklar.

--template -t

Pilih templat untuk komponen.

Gunakan salah satu nilai ini:

  • field
  • dataset

Komentar

Gunakan --framework react dengan kontrol React & pustaka platform (Pratinjau).

pac pcf push

Mengimpor proyek kerangka kerja komponen Power Apps ke organisasi Dataverse saat ini

Example

pac pcf push --publisher-prefix dev

Parameter Opsional untuk pcf push

--environment -env

Menentukan target Dataverse. Nilainya mungkin berupa URL Guid atau https absolut. Ketika tidak ditentukan, organisasi aktif yang dipilih untuk profil autentikasi saat ini akan digunakan.

--force-import -f

Tidak digunakan lagi: Parameter ini diabaikan.

--incremental -inc

Hanya mendorong file yang berbeda menggunakan pembaruan entitas.

Parameter ini tidak memerlukan nilai. Ini saklar.

--interactive -i

Menunjukkan bahwa tindakan dalam build diizinkan untuk berinteraksi dengan pengguna. Jangan gunakan argumen ini dalam skenario otomatis di mana interaktivitas tidak diharapkan.

Parameter ini tidak memerlukan nilai. Ini saklar.

--publisher-prefix -pp

Nilai awalan kustomisasi untuk penerbit solusi Dataverse

Catatan: Panjang awalan harus 2 hingga 8 karakter, hanya dapat terdiri dari alfa-numerik, harus dimulai dengan huruf, dan tidak dapat dimulai dengan 'mscrm'.

--solution-unique-name

Nama unik solusi untuk menambahkan komponen.

--verbosity -v

Tingkat verbositas untuk MSBuild saat membangun pembungkus solusi sementara.

Gunakan salah satu nilai ini:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf version

Versi patch untuk kontrol

Example

pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags

Parameter Opsional untuk pcf version

--allmanifests -a

Memperbarui versi patch untuk semua file 'ControlManifest.xml'

Parameter ini tidak memerlukan nilai. Ini saklar.

--filename -fn

Nama file CSV pelacak yang akan digunakan saat menggunakan filetracking sebagai strategi. Nilai defaultnya adalah 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Versi patch untuk kontrol

Catatan: Nilai harus berupa bilangan bulat dengan nilai minimum 0.

--path -p

Jalur absolut/Relatif dari 'ControlManifest.xml' untuk memperbarui.

--strategy -s

Memperbarui versi patch untuk file 'ControlManifest.xml' menggunakan strategi yang ditentukan. Jika menggunakan gittag, atur token akses pribadi dalam variabel lingkungan berikut "PacCli.PAT"

Gunakan salah satu nilai ini:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Tentukan manifes target mana yang perlu diperbarui.

Gunakan salah satu nilai ini:

  • build
  • project

Komentar

--patchversion hanya akan mengambil nilai dari bagian ketiga dari tuple versi: Major.Minor.Patch.

Untuk --strategy nilai yang tersedia memiliki arti berikut:

Nilai Description
gittags Gunakan tag Git untuk memutuskan apakah versi patch komponen tertentu perlu diperbarui.
filetracking Gunakan file .csv untuk memutuskan apakah versi patch komponen tertentu perlu diperbarui.
manifest Menaikkan versi patch sebesar 1 untuk semua komponen.

Lihat juga

Grup Perintah CLI Microsoft Power Platform
Gambaran umum CLI Microsoft Power Platform