Aracılığıyla paylaş


pac pcf

Power Apps bileşen çerçevesi projeleriyle çalışmaya yönelik komutlar

Kod bileşeni oluşturma ve derleme , bu komutların nasıl kullanılacağını açıklar.

Commands

Command Description
pac pcf init Yeni bir Power Apps bileşen çerçevesi projesiyle bir dizin başlatır
pac pcf push Power Apps bileşen çerçevesi projesini geçerli Dataverse kuruluşuna aktarma
pac pcf sürümü Denetimler için düzeltme eki sürümü

pac pcf init

Yeni bir Power Apps bileşen çerçevesi projesiyle bir dizin başlatır

Example

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

pcf init için İsteğe Bağlı Parametreler

--framework -fw

Denetim için işleme çerçevesi. Varsayılan değer 'none', yani HTML'dir.

Şu değerlerden birini kullanın:

  • none
  • react

--name -n

Bileşenin adı.

Not: Yalnızca [A - Z], [a - z] veya [0 - 9] aralıkları içindeki karakterlere izin verilir. İlk karakter bir sayı olmayabilir.

--namespace -ns

Bileşenin ad alanı.

Not: Yalnızca [A - Z], [a - z], [0 - 9] veya '.' aralıkları içindeki karakterlere izin verilir. İlk ve son karakter '.' karakteri olmayabilir. Ardışık '.' karakterlerine izin verilmez. Sayılara ilk karakter olarak veya noktanın hemen ardından izin verilmez.

--outputDirectory -o

Çıkış dizini

--run-npm-install -npm

Denetim oluşturulduktan sonra otomatik olarak 'npm install' komutunu çalıştırın. Varsayılan değer :'false'.

Bu parametre için değer gerekmez. Bu bir anahtar.

--template -t

Bileşen için bir şablon seçin.

Şu değerlerden birini kullanın:

  • field
  • dataset

Açıklamalar

--framework react ile kullanın.

pac pcf push

Power Apps bileşen çerçevesi projesini geçerli Dataverse kuruluşuna aktarma

Example

pac pcf push --publisher-prefix dev

pcf gönderimi için isteğe bağlı Parametreler

--environment -env

Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.

--force-import -f

Kullanım dışı: Bu parametre yoksayılır.

--incremental -inc

Yalnızca varlık güncelleştirmelerini kullanarak farklı dosyaları gönderme.

Bu parametre için değer gerekmez. Bu bir anahtar.

--interactive -i

Derlemedeki eylemlerin kullanıcıyla etkileşim kurmasına izin verildiğini gösterir. Etkileşimin beklenmediği otomatik bir senaryoda bu bağımsız değişkeni kullanmayın.

Bu parametre için değer gerekmez. Bu bir anahtar.

--publisher-prefix -pp

Dataverse çözümü yayımcısı için özelleştirme ön eki değeri

Not: Ön ek 2 ile 8 karakter uzunluğunda olmalıdır, yalnızca alfa sayısallardan oluşabilir, bir harfle başlamalıdır ve 'mscrm' ile başlayamaz.

--solution-unique-name

Bileşenin ekleneceği çözümün benzersiz adı.

--verbosity -v

Geçici çözüm sarmalayıcısını oluştururken MSBuild için ayrıntı düzeyi.

Şu değerlerden birini kullanın:

  • minimal
  • normal
  • detailed
  • diagnostic

pac pcf sürümü

Denetimler için düzeltme eki sürümü

Example

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

pcf sürümü için isteğe bağlı parametreler

--allmanifests -a

Tüm 'ControlManifest.xml' dosyaları için düzeltme eki sürümünü güncelleştirir

Bu parametre için değer gerekmez. Bu bir anahtar.

--filename -fn

Strateji olarak dosya izleme kullanılırken kullanılacak izleyici CSV dosya adı. Varsayılan değer : 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Denetimler için düzeltme eki sürümü

Not: Değer, en az 0 değerine sahip bir tamsayı olmalıdır.

--path -p

Güncelleştirme için 'ControlManifest.xml' mutlak/Göreli yolu.

--strategy -s

Belirtilen stratejiyi kullanarak 'ControlManifest.xml' dosyaları için düzeltme eki sürümünü güncelleştirir. Gittag kullanıyorsanız aşağıdaki "PacCli.PAT" ortam değişkeninde kişisel erişim belirteci ayarlayın

Şu değerlerden birini kullanın:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Hangi hedef bildirimin güncelleştirilmesi gerektiğini belirtin.

Şu değerlerden birini kullanın:

  • build
  • project

Açıklamalar

--patchversion yalnızca sürüm tanımlama grubunun üçüncü bölümünün değerini alır: Major.Minor.Patch.

Kullanılabilir --strategy değerler için şu anlamlara sahiptir:

Değer Description
gittags Belirli bir bileşenin düzeltme eki sürümünün güncelleştirilip güncelleştirilmeyeceğine karar vermek için Git etiketlerini kullanın.
filetracking Belirli bir bileşenin düzeltme eki sürümünün güncelleştirilmesi gerekip gerekmediğine karar vermek için bir .csv dosyası kullanın.
manifest Tüm bileşenler için düzeltme eki sürümünü 1 artırır.

Ayrıca bakınız

Microsoft Power Platform CLI Komut Grupları
Microsoft Power Platform CLI'ya genel bakış