In die volgende artikel gaan ons na Gare kyk. Dit is 'n soort JavaScript pakket installeerder en afhanklikheid bestuurder vrygestel deur Facebook in samewerking met ander ontwikkelaars soos Google. Hierdie installeerder stel veranderinge in afhanklikheidsbestuur, uitvoering van take en enkele prestasieverbeterings in.
Gare ondersteun NPM-registrasie, maar verskil in pakketinstallasie. Dit gebruik slotlêers en a deterministiese installasie algoritme, sodat u dieselfde gidsstruktuur kan behou node_modules vir alle gebruikers wat by 'n projek betrokke is. Dit kan help om foute wat moeilik is om op verskeie masjiene op te spoor, te verminder.
In die meeste programmeringsprojekte is afhanklikheidsbestuur 'n belangrike taak. Yarn is 'n vinnige, veilige en betroubare pakketafhanklikheidsbestuurder vir NodeJS-toepassings. Dit is verenigbaar met NPM, wat gebruik word om pakkette te installeer, op te stel, op te dateer en te verwyder.
Yarn is 'n oopbronbestuurder, wat 'n kas vir die afgelaaide pakket op die gebruiker se rekenaar skep en hierdie pakket kan hergebruik indien nodig, sonder om dit telkens weer af te laai. Met behulp van kontrolesomme verifieer hierdie pakketbestuurder die integriteit van elke geïnstalleerde pakket voordat die kode uitgevoer word. Daarbenewens kan gare in die regte modus gebruik word.
In die volgende reëls sal ons sien hoe om Gare op Ubuntu 20.04 LTS te installeer met behulp van opdragreëlomgewing. Ons het dit nodig om dit te gebruik NodeJS , want dit hang van hom af.
Index
Installeer Gare op Ubuntu 20.04 LTS
'N Amptelike bewaarplek op Ubuntu 20.04 LTS is beskikbaar vir installasie. Met behulp van hierdie PPA kan ons Gare wêreldwyd op die stelsel installeer. Om voort te gaan met die installering op ons rekenaar, moet ons 'n terminaal (Ctrl + Alt + T) open en dan die volgende stappe volg:
Installeer cURL op Ubuntu 20.04 LTS
As u nog nie hierdie instrument op u stelsel geïnstalleer het nie, kan u dit doen installeer dit vanaf die amptelike Ubuntu 20.04 LTS-pakketbewaarplek. Al wat u hoef te doen is om die volgende opdrag uit te voer om cURL te installeer:
sudo apt install curl
Voeg GPG-sleutel by
Nadat ons cURL korrek in die stelsel geïnstalleer het, gaan ons voordat ons met die installasie begin voeg GPG-sleutel by om garingspakkies te verifieer. Om die GPG-sleutel in te voer, tik u net die volgende opdrag in dieselfde terminaal (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Skakel die garingbewaarplek in
Begin eers met die installasie ons gaan die nodige bewaarplek in Ubuntu 20.04 LTS byvoeg en inskakel. Om dit te doen, gaan ons in dieselfde terminal die opdrag gebruik:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Werk die kas op en installeer Yarn
In hierdie stadium sal ons eers APT-kas op te dateer en dan word Gare op Ubuntu 20.04 LTS geïnstalleer met behulp van die volgende opdrag:
sudo apt update && sudo apt install yarn
As u tans Nodejs en NPM gebruik, kan u Gare installeer deur te tik die volgende opdrag in terminale (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Gaan die weergawe van die gare na
Sodra die installasie voltooi is, kan ons dit doen kyk of dit suksesvol op ons Ubuntu 20.04-stelsel geïnstalleer is of nie. Ons sal dit doen deur in ons terminale (Ctrl + Alt + T) uit te voer:
yarn --version
Nadat die vorige opdrag uitgevoer is, sal die terminale ons die geïnstalleerde weergawe wys.
Installeer pakkette met garing
Die meeste pakkette word geïnstalleer vanuit die NPM-register en word eenvoudig op hul pakketnaam benoem. Byvoorbeeld, as ons die pakket wil installeer reageer van die NPM-register sou ons nie meer hoef te skryf nie die opdrag:
yarn add react
om meer inligting oor hoe om pakkette met Yarn te installeergebruikers kan die dokumentasie in hierdie verband wat ons kan vind, raadpleeg die projekwebwerf.
As jy dit nodig het meer inligting oor die installering van Gare op Ubuntu, gebruikers kan die projekblad. Op hierdie bladsy kan ons ook die dokumentasie oor die projek. Ons kry ook die kode en meer inligting op die Gare-bladsy by GitHub.
Wees die eerste om te kommentaar lewer