"Node.js" platforma tampa vis populiaresnė. Be numatytosios paketų tvarkyklės npm, yra dar viena pažangi šios platformos paketų tvarkyklė yarn. Juo galima įdiegti, pašalinti ir atnaujinti paketus.
Yarn yra suderinamas su npm, todėl šią paketų tvarkyklę galima naudoti su npm. Jis naudoja tą patį package.json konfigūracijos failą. Pažiūrėkime, kaip atliekamas Yarn Ubuntu diegimas, kaip pavyzdį naudodami 20.04 distribucijos versiją.
Įdiegti programą į Ubuntu gana paprasta. Tiesa, jos nėra oficialiose saugyklose, todėl teks pridėti kūrėjų saugyklą. Tam jums reikės curl įrankio. Įdiekite ją, jei ji dar neįdiegta:
$ sudo apt install curl
Dabar galite importuoti saugyklos GPG raktą. Norėdami tai padaryti, atlikite:
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Pridėję raktą, įtraukite saugyklą į /etc/apt/sources.list.d/yarn.list failą. Tai galima padaryti rankiniu būdu arba naudojant tokią komandą:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Tada atnaujinkite paketų sąrašus:
$ sudo apt update
liko tik įdiegti yarn:
$ sudo apt install yarn
Įdiegtos programos versiją galite peržiūrėti naudodami šią komandą
$ yarn --version
Norėdami sukurti naują projektą, eikite į projekto aplanką ir paleiskite šią komandą:
$ yarn init project_name
Sukurdami projektą, paketų tvarkyklė sugeneruos package.json, o kad jį sugeneruotų, turėsite atsakyti į keletą klausimų. Tačiau galite palikti visas numatytąsias reikšmes. Norėdami įdiegti paketą, turėtumėte naudoti komandą add. Sintaksė yra tokia:
$ yarn add pocket_name@version
Pavyzdžiui, norėdami įdiegti paketą vue, paleiskite komandą:
$ yarn add vue@latest
Kai paketas įdiegtas, galite jį naudoti. Galite peržiūrėti package.json failo turinį:
$ cat package.json
Norėdami pašalinti paketus, naudokite komandą remove:
$ yarn remove pocket_name
Norėdami atnaujinti visas įdiegtas priklausomybes, naudokite atnaujinimo
komandą:
$ yarn upgrade
Jei atsisiuntėte paruoštą projektą, norėdami įdiegti visas jo priklausomybes, įrašytas į package.json, naudokite šią komandą:
$ yarn install
Dabar žinote, kaip atliekamas Yarn Ubuntu diegimas