Kako koristiti Yarn sa Node.js aplikacijom?

Sep 23, 2026

Ostavi poruku

Hej tamo! Kao dobavljač Yarn-a, jako sam oduševljen što mogu podijeliti kako možete koristiti Yarn sa Node.js aplikacijom. Yarn je sjajan menadžer paketa koji zaista može poboljšati vašu Node.js igru. Zaronimo odmah!

Šta je pređa i zašto je koristiti?

Prvo, šta je Yarn? Pa, Yarn je brz, pouzdan i siguran paket menadžer za Node.js. Razvili su ga Facebook, Google, Exponent i Tilde kako bi riješili neke od bolnih tačaka pomoću tradicionalnog npm-a (Node Package Manager).

Jedna od najvećih prednosti Yarn-a je njegova brzina. Može preuzeti i instalirati pakete mnogo brže od npm-a jer koristi pametan sistem za keširanje. To znači da trošite manje vremena čekajući da se vaši paketi instaliraju i više vremena na kodiranje.

Još jedna cool stvar u vezi s Yarn-om je njegova deterministička instalacija. Kad trčišugradnja pređe, stvara ayarn.lockfajl koji zaključava tačne verzije svih paketa od kojih zavisi vaš projekat. Ovo osigurava da svi u vašem timu koriste iste verzije paketa, što može spriječiti mnoge glavobolje na putu.

Početak rada s pređom

Ako već niste, morate instalirati Yarn. To možete učiniti koristeći npm (ironično) tako što ćete pokrenuti sljedeću naredbu u vašem terminalu:

npm install -g pređa

Jednom kada je Yarn instaliran, možete ga provjeriti pokretanjempređa --verzija. Ako izbaci broj verzije, spremni ste!

Sada, hajde da kreiramo novi Node.js projekat i koristimo Yarn za upravljanje njegovim zavisnostima. Idite do direktorija u kojem želite da kreirate svoj projekat i pokrenite:

yarn init

Ovo će pokrenuti interaktivni proces koji vam postavlja nekoliko pitanja o vašem projektu, poput njegovog imena, verzije, opisa, itd. Samo slijedite upute i pritisnite enter da prihvatite zadane vrijednosti ako niste sigurni. Kada završite, Yarn će kreirati apackage.jsondatoteku u direktoriju vašeg projekta.

Dodavanje zavisnosti pomoću pređe

Sada kada imate apackage.jsondatoteku, možete početi sa dodavanjem zavisnosti svom projektu. Recimo da želite dodatiexpressframework za vašu Node.js aplikaciju. To možete učiniti tako što ćete pokrenuti:

pređa add express

Yarn će preuzetiexpresspaket i sve njegove zavisnosti i dodajte ih u svojpackage.jsonfajl. Također će kreirati ili ažuriratiyarn.lockdatoteku za zaključavanje verzija paketa.

Ako želite da dodate paket kao razvojnu zavisnost (tj. paket koji je potreban samo tokom razvoja), možete koristiti--devzastava:

pređa add --dev jest

Ovo će dodatiIsokvir za testiranje kao razvojna zavisnost od vašeg projekta.

Uklanjanje i ažuriranje zavisnosti

Ako želite ukloniti ovisnost iz svog projekta, možete koristitiukloniti pređukomanda. Na primjer, ako želite uklonitiexpresspaket, možete pokrenuti:

yarn remove express

Pređa će ukloniti paket iz vašegpackage.jsondatoteku i izbrišite njene datoteke sa svognode_modulesimenik.

Da biste ažurirali paket na njegovu najnoviju verziju, možete koristitinadogradnja pređekomanda. Na primjer, ako želite ažuriratiexpresspaket, možete pokrenuti:

yarn upgrade express

Yarn će preuzeti najnoviju verzijuexpresspaket i ažurirajte svojepackage.jsoniyarn.lockdatoteke.

webwxgetmsgimg (16)webwxgetmsgimg (18

Korištenje Yarn Workspaces

Ako radite na monorepou (jednom spremištu koje sadrži više projekata), Yarn Workspaces mogu promijeniti igru. Radni prostori vam omogućavaju da upravljate više paketa u jednom spremištu i dijelite ovisnosti između njih.

Da biste omogućili radne prostore u svom projektu, morate dodati aradnim prostorimapolju svompackage.jsonfajl. na primjer:

{ "name": "my-monorepo", "version": "1.0.0", "workspaces": [ "packages/*" ] }

Ovo govori Yarn-u da tretira sve direktorije podpaketidirektorij kao zasebni paketi. Zatim možete koristiti Yarn za upravljanje ovisnostima svakog paketa.

Naši proizvodi od pređe

Kao dobavljač pređe, nudimo širok asortiman visokokvalitetnih prediva za različite primjene. Pogledajte neke od naših proizvoda:

Ova pređa je savršena za izradu svih vrsta stvari, od odjeće do kućnog dekora. A ako koristite Node.js za izradu aplikacije za e-trgovinu za prodaju proizvoda od pređe, Yarn vam može pomoći da upravljate svim ovisnostima za vaš projekt.

Zaključak i kontakt

Dakle, evo ga! Tako možete koristiti Yarn sa Node.js aplikacijom. Yarn je moćan alat koji može učiniti vaš razvojni proces bržim, pouzdanijim i sigurnijim.

Ako ste zainteresirani za naše proizvode od pređe ili imate bilo kakva pitanja o korištenju Yarn-a u vašim Node.js projektima, ne ustručavajte se kontaktirati. Tu smo da vam pomognemo sa svim vašim potrebama za pređom i Node.js.

Reference

  • Zvanična dokumentacija o pređi
  • Node.js službena dokumentacija