Yarnin asentaminen
Yarnin asentamiseksi sinun on ensin asennettava täysversio ja sitten yksittäinen projektiversio. Sen jälkeen voit määrittää pakettienhallinnan omien toiveidesi ja tarpeidesi mukaan.
Yarnin asennus vaihe vaiheelta
JavaScript-paketinhallintaohjelma Yarn on kehitetty Node.js: lle, ja siitä on tullut nopeasti yksi suosituimmista ratkaisuista alallaan sen julkaisun jälkeen vuonna 2016. Koska sen asennus ei aina ole helppoa, annamme sinulle vaiheittaisen ohjeen. Sinulla tulisi olla Node.js jo asennettuna ja määritettynä.
Lue artikkelistamme, miten Node.js asennetaan Ubuntuun.
Mitkä ovat Yarnin asennuksen vaatimukset?
Yarnin asentamiseen on vain muutama vaatimus. Node.js:n lisäksi tarvitset käyttöjärjestelmäksi Linux-jakelun, kuten Ubuntun. Tarvitset myös npm-paketinhallinnan ja tilin, jolla on sudo-oikeudet. Jos et ole varma, onko järjestelmässäsi Node.js, voit tarkistaa sen seuraavalla komennolla:
$ node -vbashNäin näet, mikä versio järjestelmässäsi on. Jos saat vahvistuksen, voit jatkaa ja asentaa Yarnin.
Yarnin lataaminen ja asentaminen
Yarnin asentamiseksi sinun on asennettava kaksi versiota pakettienhallintaohjelmasta. Lataa ensin ohjelman täysversio. Näin voit varmistaa, että kaikki tiimisi jäsenet käyttävät samaa versiota projektin kaikissa vaiheissa. Tämä puolestaan vähentää virheitä. Asenna täysversio npm-pakettienhallintaohjelmalla. Komento on seuraava:
$ sudo npm install -g yarnbashTarkista sitten versionumero varmistaaksesi, että olet saanut uusimmat paketit. Komento tähän on:
$ yarn --versionbashYarnin asentaminen paikallisesti
Nyt voit määrittää Yarnin tietylle JavaScript-projektille. Avaa ensin projektin hakemisto. Korvaa paikkamerkki “your-project” projektisi nimellä. Komento on seuraava:
cd ~/your-projectbashJos sinulla ei ole kansiota projektillesi, luo sellainen käyttämällä mkdir:
mkdir your-project
cd your-projectbashKäytä komentoa yarn set saadaksesi Yarn Berry:n:
$ yarn set version berrybashJos se on saatavilla, ladataan uusin versio Yarn Berrystä. Tallenna se projektikansioon nimeltä .yarn/releases ja luo konfiguraatiotiedosto nimeltä .yarnrc.yml. Tulostuksen pitäisi näyttää suunnilleen seuraavalta:
Resolving berry to a url...
Downloading https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js...
Saving it into /home/user/your-project/.yarn/releases/yarn-berry.cjs...
Updating /home/user/your-project /.yarnrc.yml...
Done!bashTarkista versio uudelleen seuraavalla komennolla:
$ yarn --versionbashJos Yarn on asennettu oikein, saat seuraavan tuloksen (versio numero vaihtelee nykyisen version mukaan):
3.0.0bashMitkä ovat tärkeimmät Yarn-komennot?
Kun olet asentanut Yarnin, voit aloittaa sen käytön. Kannattaa tutustua joihinkin peruskomennoihin, jotta saat parhaan hyödyn irti pakettienhallintaohjelmasta. Alla esittelemme joitakin tärkeimpiä komentoja.
Uuden projektin aloittaminen
Uuden projektin aloittamiseksi käytä komentoa init. Se luo uuden projektin ja kaikki projektin tarvitsemat tiedostot:
yarn initbashRiippuvuuksien tallentaminen ja luominen
Jos sinulla on jo projekti ja haluat tallentaa siihen riippuvuudet, käytä komentoa yarn install:
yarn installbashLuo uusia riippuvuuksia komennolla add. Korvaa paikkamerkki “packagename” paketin todellisella nimellä:
yarn add packagenamebashParas kokoonpano *.gitignore-*tiedostolle
Kaikki tiedostot tallennetaan projektisi .yarn -kansioon, mutta voit jättää joitakin tiedostoja pois. Voit tehdä sen käyttämällä seuraavaa määritystä .gitignore- tiedostossasi:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashOhje ja lisätietoja
Jos tarvitset apua tai lisätietoja Yarnin asennuksen jälkeen, käytä --help:
$ yarn --helpbashJos tarvitset apua tietyn komennon kanssa, yhdistä komento numeroon --help. Esimerkiksi yarn install kanssa se näyttäisi seuraavalta:
$ yarn install --helpbashMitkä ovat Yarnin vaihtoehtoja?
Yarn on loistava ratkaisu, jos haluat jakaa ja käyttää koodia turvallisesti. Mutta on myös useita hyviä vaihtoehtoja, joita voit käyttää Yarnin sijaan.
npm
Ei ole yllättävää, että npm (Node Project Manager) on hyvä vaihtoehto ajoympäristön kanssa työskentelyyn. Se on helppokäyttöinen, nopea, turvallinen ja sopii täydellisesti Node.js:ään. Se tarjoaa yli 1,3 miljoonan paketin rekisterin ja CLI-käyttöliittymän. Olemme käyttäneet npm:ää myös tässä Yarn-asennusoppaassa.
pnpm
pnpm on avoimen lähdekoodin pakettienhallintaohjelma, joka sopii erinomaisesti JavaScriptin kanssa työskentelyyn. Sen rakenne on samanlainen kuin npm:n, mutta se käyttää symlinkkejä eikä tee useita paikallisia asennuksia identtisistä paketeista. Se on kehitetty tehokkaammaksi vaihtoehdoksi npm:lle, mikä tekee siitä mielenkiintoisen vaihtoehdon Yarnille.
Bower
Kolmas vaihtoehtomme on Bower, ilmainen pakettienhallintaohjelma asiakaspuolen verkkokehitykseen, joka on optimoitu toimimaan frontendissä. Se tarjoaa laajan valikoiman paketteja. JavaScriptin lisäksi ohjelma toimii myös muiden komponenttien, kuten HTML:n ja CSS:n, kanssa. Se on erittäin helppokäyttöinen ja toimii Node.js-komentorivin avulla. 3b31b70a4440a8ebb2389da8eba64c7d