"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