หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คําสั่งสําหรับการทํางานกับโครงการเฟรมเวิร์กคอมโพเนนต์ใน Power Apps
สร้างและสร้างคอมโพเนนต์โค้ด อธิบายวิธีการใช้คําสั่งเหล่านี้
คำสั่ง
| คำสั่ง | คำอธิบาย |
|---|---|
| pac pcf init | เริ่มต้นไดเรกทอรีด้วยโครงการคอมโพเนนต์เฟรมเวิร์ก Power Apps ใหม่ |
| pac pcf push | นําเข้าโครงการเฟรมเวิร์กคอมโพเนนต์ Power Apps ลงในองค์กร Dataverse ปัจจุบัน |
| เวอร์ชัน pac pcf | เวอร์ชันโปรแกรมแก้ไขสําหรับตัวควบคุม |
pac pcf init
เริ่มต้นไดเรกทอรีด้วยโครงการคอมโพเนนต์เฟรมเวิร์ก Power Apps ใหม่
ตัวอย่าง
pac pcf init --namespace SampleNameSpace --name SampleComponent --template field
พารามิเตอร์ตัวเลือกสําหรับ pcf init
--framework
-fw
เฟรมเวิร์กการแสดงผลสําหรับตัวควบคุม ค่าเริ่มต้นคือ 'ไม่มี' ซึ่งหมายถึง HTML
ใช้หนึ่งในค่าเหล่านี้:
nonereact
--name
-n
ชื่อสําหรับคอมโพเนนต์
หมายเหตุ: อนุญาตเฉพาะอักขระภายในช่วง [A - Z], [a - z] หรือ [0 - 9] อักขระตัวแรกอาจไม่ใช่ตัวเลข
--namespace
-ns
namespace สําหรับคอมโพเนนต์
หมายเหตุ: อนุญาตเฉพาะอักขระภายในช่วง [A - Z], [a - z], [0 - 9], หรือ '.' อักขระตัวแรกและตัวสุดท้ายอาจไม่ใช่อักขระ '.' ไม่อนุญาตให้ใช้อักขระ '.' ที่อยู่ติดกัน ตัวเลขไม่ได้รับอนุญาตเป็นอักขระตัวแรกหรือทันทีหลังเครื่องหมายมหัพภาค
--outputDirectory
-o
ไดเรกทอรีผลลัพธ์
--run-npm-install
-npm
เรียกใช้ 'ติดตั้ง npm โดยอัตโนมัติ' หลังจากสร้างตัวควบคุมแล้ว ค่าเริ่มต้นคือ 'เท็จ'
พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ
--template
-t
เลือกเทมเพลตสําหรับคอมโพเนนต์
ใช้หนึ่งในค่าเหล่านี้:
fielddataset
หมายเหตุ
ใช้กับ--framework reactตัวควบคุม React & ไลบรารีแพลตฟอร์ม (ตัวอย่าง)
pac pcf push
นําเข้าโครงการเฟรมเวิร์กคอมโพเนนต์ Power Apps ลงในองค์กร Dataverse ปัจจุบัน
ตัวอย่าง
pac pcf push --publisher-prefix dev
พารามิเตอร์ตัวเลือกสําหรับ pcf push
--environment
-env
ระบุ Dataverse เป้าหมาย ค่าอาจเป็น Guid หรือ https URL แบบสัมบูรณ์ เมื่อไม่ได้ระบุ องค์กรที่ใช้งานอยู่ที่เลือกสําหรับโพรไฟล์การรับรองความถูกต้องปัจจุบันจะถูกใช้
--force-import
-f
เลิกใช้: พารามิเตอร์นี้จะถูกละเว้น
--incremental
-inc
ส่งเฉพาะไฟล์ที่แตกต่างกันโดยใช้การอัปเดตเอนทิตี
พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ
--interactive
-i
ระบุว่าการดําเนินการในรุ่นได้รับอนุญาตให้โต้ตอบกับผู้ใช้ อย่าใช้อาร์กิวเมนต์นี้ในสถานการณ์แบบอัตโนมัติที่ไม่ได้คาดหวังการโต้ตอบ
พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ
--publisher-prefix
-pp
ค่าคํานําหน้าการกําหนดค่าสําหรับผู้เผยแพร่โซลูชัน Dataverse
หมายเหตุ: คํานําหน้าต้องมีความยาว 2 ถึง 8 อักขระ มีได้เพียง alpha-numerics เท่านั้น ต้องขึ้นต้นด้วยตัวอักษร และไม่สามารถขึ้นต้นด้วย 'mscrm' ได้
--solution-unique-name
ชื่อเฉพาะของโซลูชันเพื่อเพิ่มคอมโพเนนต์
--verbosity
-v
ระดับ Verbosity สําหรับ MSBuild เมื่อสร้างตัวครอบคลุมโซลูชันชั่วคราว
ใช้หนึ่งในค่าเหล่านี้:
minimalnormaldetaileddiagnostic
เวอร์ชัน pac pcf
เวอร์ชันโปรแกรมแก้ไขสําหรับตัวควบคุม
ตัวอย่าง
pac pcf version --patchversion 1.0.0.0 --path c:\Users\Downloads\SampleComponent --allmanifests
pac pcf version --strategy gittags
พารามิเตอร์ตัวเลือกสําหรับเวอร์ชัน pcf
--allmanifests
-a
อัปเดตเวอร์ชันโปรแกรมแก้ไขสําหรับแฟ้ม 'ControlManifest.xmlทั้งหมด
พารามิเตอร์นี้ไม่จําเป็นต้องมีค่า มันเป็นการสลับ
--filename
-fn
ชื่อไฟล์ CSV ของตัวติดตามที่จะใช้เมื่อใช้การติดตามไฟล์เป็นกลยุทธ์ ค่าเริ่มต้นคือ 'ControlsStateVersionInfo.csv'
--patchversion
-pv
เวอร์ชันโปรแกรมแก้ไขสําหรับตัวควบคุม
หมายเหตุ: ค่าต้องเป็นจํานวนเต็มที่มีค่าต่ําสุดเป็น 0
--path
-p
เส้นทางสัมบูรณ์/สัมพัทธ์ของ 'ControlManifest.xml' สําหรับการปรับปรุง
--strategy
-s
อัปเดตเวอร์ชันโปรแกรมแก้ไขสําหรับแฟ้ม 'ControlManifest.xml' โดยใช้กลยุทธ์ที่ระบุ ถ้าใช้ gittags ให้ตั้งค่าโทเค็นการเข้าถึงส่วนบุคคลในตัวแปรสภาพแวดล้อมต่อไปนี้ "PacCli.PAT"
ใช้หนึ่งในค่าเหล่านี้:
NoneGitTagsFileTrackingManifest
--updatetarget
-ut
ระบุรายการเป้าหมายที่ต้องการอัปเดต
ใช้หนึ่งในค่าเหล่านี้:
buildproject
หมายเหตุ
--patchversionจะใช้ค่าของส่วนที่สามของทูเพิลเวอร์ชันเท่านั้น: Major.Minor.Patch
สําหรับ --strategy ค่าที่พร้อมใช้งานมีความหมายเหล่านี้:
| ค่า | คำอธิบาย |
|---|---|
gittags |
ใช้แท็ก Git เพื่อตัดสินใจว่าจําเป็นต้องอัปเดตเวอร์ชันโปรแกรมแก้ไขของคอมโพเนนต์ใดคอมโพเนนต์หนึ่งหรือไม่ |
filetracking |
ใช้ไฟล์ .csv เพื่อตัดสินใจว่า เวอร์ชันโปรแกรมแก้ไขของคอมโพเนนต์เฉพาะจําเป็นต้องได้รับการอัปเดตหรือไม่ |
manifest |
เพิ่มเวอร์ชันโปรแกรมแก้ไขโดย 1 สําหรับคอมโพเนนต์ทั้งหมด |
ดูเพิ่มเติม
กลุ่มคําสั่ง Microsoft Power Platform CLI
ภาพรวม Microsoft Power Platform CLI