Ki jan yo enstale Ionic Framework sou Debian 11

Ionic Framework se yon zouti gratis ak sous ouvè pou bati aplikasyon pou mobil ak Desktop ki gen bon jan kalite. Ionik vini ak entegrasyon pou kad popilè tankou Angilè, Reyaji, ak Vue epi li se youn nan kad ki pi popilè pami devlopè jodi a nan domèn aplikasyon mobil yo.

Nan leson patikilye sa a, ou pral aprann kouman enstale Ionic Framework sou Debian 11 Bullseye ou a, depandans li yo, kreye yon pwojè, epi aprann kijan pou kòmanse aplikasyon tès la.

Kondisyon

  • OS rekòmande: Debian 11 Bullseye
  • Kont itilizatè: sudo oswa aksè rasin
  • Pakè obligatwa: curl, gnupg2 wget & Node.js

Mete ajou sistèm operasyon

Premyèman, anvan anyen, mete ajou ou dbyan sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt full-upgrade -y

Enstale Depandans obligatwa yo

Pou asire enstalasyon an mache byen selon leson patikilye nou an, kouri lòd sa a, ki pral enstale nenpòt pakè ki manke:

sudo install curl gnupg2 wget -y

reklam


Enstale Node.js 14 LTS sou Debian 11

Ionik fondasyon an ap bezwen enstale Node.js. Debian 11 pa vini ak dènye vèsyon yo mete ajou nan depo li yo, kidonk enstale Node.js soti nan sous la rekòmande. Pou fè sa, swiv etap ki anba yo:

Ajoute nan Node.js repozitwa lè l sèvi avèk lòd sa a:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

Si ou prefere enstale dènye a NON-LTS Node.js lage, ki se Version 16, sèvi ak sa ki annapre yo pito:

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

Kounye a ke ou te enstale repozitwa a, enstale Node.js jan sa a:

sudo apt install nodejs

Konfime vèsyon an ak bati nan Node.js ki te enstale:

node --version

Egzanp pwodiksyon:

v14.17.5

Enstale Cordova lè l sèvi avèk NPM Sou Debian 11

Ou bezwen enstale Cordova nan sistèm operasyon Debian 11 ou a lè l sèvi avèk Kòmandman NPM. Sa a pral enstale tou tout depandans ki nesesè yo:

sudo npm install -g cordova

reklam


Enstale Ionic Framework sou Debian 11

Pou enstale kad Ionik la, kouri lòd sa a:

sudo npm i -g @ionic/cli

Remak, @ionik/cli se nouvo non pake a si ou te enstale li deja.

Anfen, tcheke vèsyon an ak sa ki annapre yo:

ionic -v

Egzanp pwodiksyon:

6.17.0

Kreye yon tès pwojè

Pou teste Ionic, pi bon fason pou fè sa se kreye yon ti pwojè rapid. Pou fè sa, swiv etap sa yo jan pi ba a:

Premyèman, kòmanse Ionic:

ionic start

Apre sa, ou pral mande ak yon sòsye kreyasyon, kalite N, ak antre nan la kle kontinye:

Koulye a, yo pral mande w chwazi yon kad jan pou pi ba a:

Ki jan yo enstale Ionic Framework sou Debian 11

Chwazi fondasyon an ou vle travay avèk, epi sa a pral enstale tout lojisyèl ak depandans ki nesesè yo.

Ou pral mande w File pwojè ou a jan pi ba a:

Ki jan yo enstale Ionic Framework sou Debian 11

Antre non pwojè ou ak peze antre kontinye.

Nan dènye pati a, ou pral mande pou chwazi si ou renmen yon modèl starter:

Ki jan yo enstale Ionic Framework sou Debian 11

Chwazi modèl starter pou pwojè ou a, sèvi ak la kle flèch pou navige, epi peze la antre kle fini.

Remake byen, yo pral mande w si ou ta renmen kreye yon Ionik fowòm kontkalite Y or N, Lè sa a, ou pral vini nan pwodiksyon an fini nan app ou a se pare:

Ki jan yo enstale Ionic Framework sou Debian 11

reklam


Kòmanse tès aplikasyon w lan

Kounye a ke aplikasyon w lan pare, CD nan anyè a epi kòmanse aplikasyon an:

cd ./HelloWorld && ionic serve --host 0.0.0.0 --port 8100

Remake byen, ranplase ./HelloWorld ak non aplikasyon w lan.

Yon fwa aplikasyon an fini konpile, ou pral jwenn pwodiksyon sa a:

Ki jan yo enstale Ionic Framework sou Debian 11

Koulye a, sa a ta dwe otomatikman lanse navigatè entènèt ou a epi jwenn aksè nan aplikasyon w lan. Si sa pa rive, sèvi ak URL sa a:

http://server-ip:8100

Paj Navigatè Entènèt ou a ta dwe sanble ak pi ba a:

Ki jan yo enstale Ionic Framework sou Debian 11

Epi sa a se li, ou te enstale ak siksè kreye yon pwojè tès.

Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann ki jan yo enstale fondasyon an Ionic, depandans yo ak Node.js, kreye yon pwojè, epi kòmanse li. Ionic Framework se kad devlopman mobil kwa-platfòm ki pi popilè ki disponib jodi a epi yo ta dwe gade si ou serye sou kreye aplikasyon mobil.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x