Arendusvahendid I ülesanded
Ülesanne 1: Terminal ja failisüsteem
- Ava terminal.
- Kontrolli, millises kaustas oled.
- Liigu kodukausta.
- Loo kaust
arendusvahendid-harjutus. - Liigu loodud kausta.
- Loo kaustad
srcjadocs. - Loo failid
README.mdjasrc/index.js. - Kontrolli kausta sisu käsuga
ls -la.
Kirjuta üles käsud, mida kasutasid.
Ülesanne 2: Shelli kontroll
Kontrolli oma arvutis:
- millist shelli kasutad
- kus asub shelli seadistusfail
- kas sul on olemas
.zshrcvõi.bashrc - kas oskad seadistusfaili tekstiredaktoris avada
Lisa seadistusfaili alias:
alias ll="ls -la"Lae seadistus uuesti ja kontrolli, kas ll töötab.
Ülesanne 3: Projekti struktuuri kirjeldamine
Loo või kasuta olemasolevat väikest projektikausta.
Kirjelda failis README.md:
- mis on projekti juurkaust
- millised failid ja kaustad projektis on
- millised failid on peidetud
- milliseid faile ei tohiks GitHubi lisada
Kontrolli peidetud faile käsuga:
ls -laÜlesanne 4: PATH uurimine
Kontrolli järgmiste käskude asukohta:
which node
which npmSeejärel vaata PATH muutujat:
echo $PATHVasta lühidalt:
- millised käsud olid olemas?
- millised käsud puudusid?
- millistest kaustadest shell programme otsib?
Ülesanne 5: Node.js ja nvm
Kontrolli:
node -v
npm -v
nvm --version
nvm lsKui nvm on olemas, paigalda või vali õpetaja määratud Node.js versioon.
Näide:
nvm install 20
nvm use 20
node -vKirjuta üles, millist Node.js versiooni kasutad.
Ülesanne 6: npm ja package.json
Leia projektist package.json fail või loo õpetaja juhendamisel uus npm projekt.
Vasta:
- mis on projekti nimi?
- millised
scriptskäsud on olemas? - millised sõltuvused on kirjas?
- kas projektis on
package-lock.json? - kas
node_modules/on olemas?
Käivita:
npm install
npm runÜlesanne 7: Git töövoog
Loo väike Git repository või kasuta õpetaja antud harjutusprojekti.
Tee läbi töövoog:
git status
git add .
git commit -m "Lisa arendusvahendite harjutus"
git log --onelineVasta:
- mida näitas
git statusenne commit'i? - mida näitas
git statuspärast commit'i? - mis on sinu commit'i sõnum?
Ülesanne 8: README Markdownis
Täienda oma README.md faili.
README peab sisaldama:
- projekti pealkirja
- lühikirjeldust
- vajalikke tööriistu
- paigaldamise käsku
- käivitamise käsku
- ühte koodiplokki
- ühte linki
Ülesanne 9: Keskkonnamuutujad
Loo faili .env.example näidisväärtused:
PORT=3000
API_URL=Lisa .gitignore faili:
.env
node_modules/Vasta:
- miks
.envei peaks GitHubi minema? - miks
.env.examplevõib GitHubi minna? - mis vahe on
.envfailil jaPATHmuutujal?
Ülesanne 10: Tõrkeotsingu raport
Koosta lühike raport failis README.md.
Raportis peab olema:
- operatsioonisüsteem
- kasutatav shell
- Node.js versioon
- npm versioon
- nvm versioon või märge, et seda pole
- projekti juurkaust
- olemasolevad npm skriptid
- üks probleem, mis tekkis, ja kuidas seda lahendasid