Kongsi melalui


PAC PCF

Perintah untuk bekerja dengan projek rangka kerja komponen Power Apps

Cipta dan bina komponen kod menerangkan cara menggunakan arahan ini.

Perintah

Perintah Description
pac pcf init Memulakan direktori dengan projek rangka kerja komponen Power Apps baharu
Tolak PCF PAC Import projek rangka kerja komponen Power Apps ke dalam organisasi Dataverse semasa
Versi PCF PAC Versi tampalan untuk kawalan

pac pcf init

Memulakan direktori dengan projek rangka kerja komponen Power Apps baharu

Contoh

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

Parameter Pilihan untuk init pcf

--framework -fw

Rangka kerja rendering untuk kawalan. Nilai lalai ialah 'tiada', yang bermaksud HTML.

Gunakan salah satu daripada nilai ini:

  • none
  • react

--name -n

Nama untuk komponen.

Nota: Hanya aksara dalam julat [A - Z], [a - z] atau [0 - 9] dibenarkan. Watak pertama mungkin bukan nombor.

--namespace -ns

Ruang nama untuk komponen.

Nota: Hanya aksara dalam julat [A - Z], [a - z], [0 - 9] atau '.' dibenarkan. Watak pertama dan terakhir mungkin bukan watak '.' Aksara '.' berturut-turut tidak dibenarkan. Nombor tidak dibenarkan sebagai aksara pertama atau sejurus selepas titik.

--outputDirectory -o

Direktori keluaran

--run-npm-install -npm

Jalankan 'npm install' secara automatik selepas kawalan dibuat. Nilai lalai ialah 'palsu'.

Parameter ini tidak memerlukan nilai. Ia adalah suis.

--template -t

Pilih templat untuk komponen.

Gunakan salah satu daripada nilai ini:

  • field
  • dataset

Ucapan

Gunakan --framework react dengan kawalan React & perpustakaan platform (Pratonton).

Tolak PCF PAC

Import projek rangka kerja komponen Power Apps ke dalam organisasi Dataverse semasa

Contoh

pac pcf push --publisher-prefix dev

Parameter Pilihan untuk tolak pcf

--environment -env

Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.

--force-import -f

Ditamatkan: Parameter ini diabaikan.

--incremental -inc

Menolak fail yang berbeza sahaja menggunakan kemas kini entiti.

Parameter ini tidak memerlukan nilai. Ia adalah suis.

--interactive -i

Menunjukkan bahawa tindakan dalam binaan dibenarkan berinteraksi dengan pengguna. Jangan gunakan hujah ini dalam senario automatik di mana interaktiviti tidak dijangka.

Parameter ini tidak memerlukan nilai. Ia adalah suis.

--publisher-prefix -pp

Nilai awalan penyesuaian untuk penerbit penyelesaian Dataverse

Nota: Awalan mestilah 2 hingga 8 aksara panjang, hanya boleh terdiri daripada alfa-angka, mesti bermula dengan huruf dan tidak boleh bermula dengan 'mscrm'.

--solution-unique-name

Nama unik penyelesaian untuk menambah komponen.

--verbosity -v

Tahap verbositi untuk MSBuild apabila membina pembungkus penyelesaian sementara.

Gunakan salah satu daripada nilai ini:

  • minimal
  • normal
  • detailed
  • diagnostic

Versi PCF PAC

Versi tampalan untuk kawalan

Contoh

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

Parameter Pilihan untuk versi pcf

--allmanifests -a

Mengemas kini versi tampalan untuk semua fail 'ControlManifest.xml'

Parameter ini tidak memerlukan nilai. Ia adalah suis.

--filename -fn

Nama fail CSV penjejak untuk digunakan apabila menggunakan penjejakan fail sebagai strategi. Nilai lalai ialah 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Versi tampalan untuk kawalan

Nota: Nilai mestilah integer dengan nilai minimum 0.

--path -p

Laluan mutlak/relatif bagi 'ControlManifest.xml' untuk mengemaskini.

--strategy -s

Mengemas kini versi tampalan untuk fail 'ControlManifest.xml' menggunakan strategi yang ditentukan. Jika menggunakan gittags, tetapkan token akses peribadi dalam pembolehubah persekitaran berikut "PacCli.PAT"

Gunakan salah satu daripada nilai ini:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Tentukan manifes sasaran yang perlu dikemas kini.

Gunakan salah satu daripada nilai ini:

  • build
  • project

Ucapan

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

Untuk --strategy nilai yang tersedia mempunyai makna ini:

Nilai Description
gittags Gunakan tag Git untuk memutuskan sama ada versi tampalan komponen tertentu perlu dikemas kini.
filetracking Gunakan fail .csv untuk memutuskan sama ada versi tampalan komponen tertentu perlu dikemas kini.
manifest Menambah versi tampalan sebanyak 1 untuk semua komponen.

Lihat juga

Kumpulan Perintah CLI Microsoft Power Platform
Gambaran keseluruhan CLI Microsoft Power Platform