इसके माध्यम से साझा किया गया


pac pcf

Power Apps घटक फ़्रेमवर्क प्रोजेक्ट्स के साथ कार्य करने के लिए आदेश.

एक कोड घटक बनाएं और बनाएं जो बताता है कि इन आदेशों का उपयोग कैसे करें।

आदेश

Command विवरण
pac pcf init एक नए Power Apps घटक फ़्रेमवर्क प्रोजेक्ट के साथ एक निर्देशिका प्रारंभ करता है
pac pcf push Power Apps घटक फ़्रेमवर्क प्रोजेक्ट को वर्तमान Dataverse संगठन में आयात करें
pac pcf version नियंत्रण के लिए पैच संस्करण

pac pcf init

एक नए Power Apps घटक फ़्रेमवर्क प्रोजेक्ट के साथ एक निर्देशिका प्रारंभ करता है

उदाहरण

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

के लिए वैकल्पिक पैरामीटर pcf init

--framework -fw

नियंत्रण के लिए रेंडरिंग फ्रेमवर्क। डिफ़ॉल्ट मान 'कोई नहीं' है, जिसका अर्थ है 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' को ऑटो चलाएं। डिफ़ॉल्ट मान 'गलत' है।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--template -t

घटक के लिए कोई टेम्पलेट चुनें.

इनमें से किसी एक मान का उपयोग करें:

  • field
  • dataset

टिप्पणियां

--framework 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 वर्ण लंबा होना चाहिए, इसमें केवल अल्फा-न्यूमेरिक्स शामिल हो सकते हैं, एक अक्षर से शुरू होना चाहिए, और 'एमएससीआरएम' से शुरू नहीं हो सकता है।

--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 version

--allmanifests -a

सभी के लिए अद्यतन पैच संस्करण 'ControlManifest.xml' फ़ाइलें

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--filename -fn

ट्रैकर 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.

उपलब्ध मूल्यों के लिए --strategy ये अर्थ हैं:

मूल्य विवरण
gittags यह तय करने के लिए Git टैग का उपयोग करें कि किसी विशेष घटक के पैच संस्करण को अपडेट करने की आवश्यकता है या नहीं।
filetracking यह तय करने के लिए .csv फ़ाइल का उपयोग करें कि किसी विशेष घटक के पैच संस्करण को अद्यतन करने की आवश्यकता है या नहीं।
manifest सभी घटकों के लिए पैच संस्करण को 1 से बढ़ाता है।

भी देखें

Microsoft Power Platform CLI कमांड ग्रुप
Microsoft Power Platform CLI अवलोकन