Делите путем


pac pcf

Команде за рад са пројектима компоненти Повер Аппс

Креирајте и изградите компоненту кода објашњава како користити ове команде.

Команде

Command Опис
pac pcf init Иницијализује директоријум са новим пројектом Повер Аппс компонентног оквира
pac pcf push Увезите пројекат оквира компоненти Повер Аппс у тренутну организацију Датаверсе
pac pcf version Патцх верзија за контроле

pac pcf init

Иницијализује директоријум са новим пројектом Повер Аппс компонентног оквира

Пример

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

Опциони параметри за pcf init

--framework -fw

Рендеринг оквир за контролу. Подразумевана вредност је'ноне', што значи ХТМЛ.

Користите једну од ових вредности:

  • none
  • react

--name -n

Назив за компоненту.

Напомена : Дозвољени су само знакови унутар опсега [А - З], [а - з] или [0 - 9]. Први знак не може бити број.

--namespace -ns

Именски простор за компоненту.

Напомена : Дозвољени су само знакови унутар опсега [А - З], [а - з], [0 - 9] или ''. Први и последњи знак не могу бити '.' карактер. Узастопни '.' знакови нису дозвољени. Бројеви нису дозвољени као први знак или одмах после тачке.

--outputDirectory -o

Излазни директоријум

--run-npm-install -npm

Аутоматско покретање 'нпм инсталл' након креирања контроле. Подразумевана вредност је'фалсе'.

Овај параметар не захтева никакву вредност. То је прекидач.

--template -t

Изаберите шаблон за компоненту.

Користите једну од ових вредности:

  • field
  • dataset

Примедбе

Користите --framework react са Реацт контролама и библиотекама платформе (Превиев).

pac pcf push

Увезите пројекат оквира компоненти Повер Аппс у тренутну организацију Датаверсе

Пример

pac pcf push --publisher-prefix dev

Опциони параметри за pcf push

--environment -env

Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.

--force-import -f

Застарело : Овај параметар се игнорише.

--incremental -inc

Гура само датотеке које се разликују користећи ажурирања ентитета.

Овај параметар не захтева никакву вредност. То је прекидач.

--interactive -i

Означава да је акцијама у изградњи дозвољено да комуницирају са корисником. Немојте користити овај аргумент у аутоматизованом сценарију где се не очекује интерактивност.

Овај параметар не захтева никакву вредност. То је прекидач.

--publisher-prefix -pp

Вредност префикса прилагођавања за издавача Датаверсе решења

Напомена : Префикс мора бити дугачак 2 до 8 знакова, може се састојати само од алфанумеричких знакова, мора почети словом и не може почети са 'мсцрм'.

--solution-unique-name

Јединствено име решења за додавање компоненте.

--verbosity -v

Ниво опширности за МСБуилд приликом изградње омотача привременог решења.

Користите једну од ових вредности:

  • 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

Трацкер ЦСВ име датотеке које ће се користити када се користи филетрацкинг као стратегија. Подразумевана вредност је 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Патцх верзија за контроле

белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.

--path -p

Апсолутна /релативна путања 'ControlManifest.xml' за ажурирање.

--strategy -s

Ажурира верзију закрпе за 'ControlManifest.xml' фајлове користећи одређену стратегију. Ако користите гиттагс, подесите лични приступни токен у следећој променљивој окружења "ПацЦли.ПАТ"

Користите једну од ових вредности:

  • None
  • GitTags
  • FileTracking
  • Manifest

--updatetarget -ut

Наведите који циљни манифест треба да буде ажуриран.

Користите једну од ових вредности:

  • build
  • project

Примедбе

--patchversion ће узети вредност само трећег дела верзије торке: Major.Minor.Patch.

За --strategy расположиве вредности имају следећа значења:

Вредност Опис
gittags Користите Гит ознаке да одлучите да ли верзија закрпе одређене компоненте треба да буде ажурирана.
filetracking Користите .csv фајл да одлучите да ли верзија закрпе одређене компоненте треба да буде ажурирана.
manifest Повећава верзију закрпе за 1 за све компоненте.

Погледајте и

Мицрософт Повер Платформ ЦЛИ командне групе
Преглед Мицрософт Повер Платформ ЦЛИ