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.


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:
- Kompozitna pređa 20D poliester teksturirana PBT DTY RAW BIJELA pređa i viskoza 100D FDY RAW BIJELA pređa
- China Color Poliester Textured Filament Pređa Poliester Dty Yarn
- 20D poliesterska teksturirana PBT dty pređa i viskozna rajon Fdy pređa za izradu džempera
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
