Hvordan installeres garn på Windows?

Hvis du leder efter, hvordan du installerer Yarn på Windows-operativsystemet, er du på det rigtige sted. Garn er en hurtig og sikker pakkehåndtering til JavaScript, og installationsprocessen på Windows er ret ligetil.

npm-pakkehåndteringen til JavaScript-værktøjer og biblioteker har været brugt i lang tid. Det lider dog af problemer som sikkerhed, ydeevne og konsistens. Problemerne bliver eksponentielle, når du planlægger at bruge npm til et stort og samtidig softwareudviklingsprojekt.

Du kan dog omgå alle disse problemer og stadig få adgang til npm-registret ved at bruge Yarn. Derudover er det en fremtidsklar pakkehåndtering med robuste funktioner og enkle kommandoer. Fortsæt med at læse, mens vi viser dig, hvordan du installerer garnpakker på din Windows-pc fra bunden.

Hvad er garn?

Google, Facebook, Tilde og Exponent samarbejdede om et JavaScript-pakkehåndteringsværktøj, der kan erstatte npm. Resultatet af projektet er Garnpakkemanageren udgivet som et open source-værktøj i 2016.

Yarn er en ny pakkehåndtering, der letter og ændrer den eksisterende arbejdsgang til vedligeholdelse og administration af JavaScript-pakker på npm eller andre pakkeadministratorer. Garnværktøjet vil dog stadig understøtte npm-registret til at hente forprogrammerede JS-biblioteker, værktøjer osv.

Nedenfor finder du de nye funktioner i Yarn, der gør det til et ekstraordinært værktøj for enhver udvikler:

  • Det henter og installerer JS-biblioteker, værktøjer, pakker osv. hurtigere.
  • Dens kernemotor sikrer integritet, pålidelighed og versionskontrol af installerede pakker.
  • Et simpelt softwareudviklingsprojekt kan omfatte tusindvis af afhængigheder. Garn gør arbejdsgangen i afhængighedsstyring ubesværet.
  • Det understøtter blanding af registre.
  • Garn er kompatibelt med Bower og npm arbejdsgange.
  • Det tilbyder begrænsninger for installerede modullicenser.
  • Leveres med en offentlig JS API til forbrug af API-data via byggeværktøjer.
  • Garn tilbyder også smukke CLI-output, minimale kodelinjer og en læsbar brugergrænseflade.

Denne fremtidsklare pakkehåndtering har en noget lignende eller mere ligetil proces til DevOps-pakkehåndtering. Garnværktøjet er dog yderst pålideligt, hurtigere og ekstremt sikkert sammenlignet med garnalternativer.

Hvad gør garn?

Garn løser ganske enkelt almindelige pakkehåndteringsproblemer, som npm lider under. Følgende er nogle populære funktioner i Garn:

  • Garn understøtter plugins. Brugere kan bruge Yarn plugins, tredjeparts plugins til Yarn eller skrive deres egne plugins.
  • Funktionaliteten Begrænsninger gør det muligt for udviklere at håndhæve regler og politikker for manifestfelter eller afhængigheder på tværs af arbejdsområder.
  • Garn lader en programmør bruge en offline cache på den lokale maskine ved hjælp af en enkelt fil.
  • Plug’n’Play-indstillingen lader brugere køre Node.js-projekter minus mappen node_modules. Den resulterende Node.js-applikation starter hurtigere sammenlignet med apps, der indeholder mappen node_modules.
  • Protokollfunktionaliteten gør det muligt for udviklere at definere protokollen til pakkeopløsning. For eksempel vil du bruge patch-protokollen til at oprette en patchet version af den originale pakke. Et andet eksempel kunne være git-protokollen til at hente offentlige pakker fra ethvert Git-lager.
  • Indstillingen Release Workflow hjælper en softwareudvikler med automatisk at opgradere relative pakker fordelt i flere monoreposer. Til dette skal en programmør opgradere rodpakkerne, og Release Workflow håndterer resten.
  • Yarn Workspaces er en intuitiv funktionalitet. Det giver programmører mulighed for at installere afhængigheder på én gang fra flere package.json-filer i mange undermapper af en enkelt rod package.json-fil.
  Sådan ændres filtilladelser i Windows 10

Garnarbejdsgangen

Når du skifter fra en pakkemanager til en anden, er hovedudfordringen ændringen af ​​arbejdsgangen. Facebooks mål var at skabe en pakkemanager, der vil være nem at bruge og samtidig understøtte de eksisterende standard arbejdsgange fra populære pakkereposer som npm. Derfor foretog Yarn ingen drastiske ændringer. Her er et øjebliksbillede af den grundlæggende arbejdsgang i Yarn:

  • Opret eller start et nyt app-udviklingsprojekt: yarn init.
  • Tilføjelse, fjernelse eller opdatering af forskellige afhængigheder: tilføj garn [package]garn opgradering [package]fjern garn [package].
  • Installation eller geninstallation af et kodebibliotek eller afhængighed: garninstallation, garninstallation – force osv.
  • Håndtering af versioner af pakker, der bliver oprettet, opdateret, patchet osv. ved hjælp af Gits.
  • Integration med relaterede værktøjer løbende som AppVeyor, CirleCI, Codeship, Semaphore, Codefresh osv.

Fordelene ved garn

  • Yarns kernemotor kommer med kraftfulde algoritmer, der muliggør hurtigere installation af pakker. Når du henter og installerer tusindvis af pakker i dit softwareprojekt, installerer Yarn dem parallelt. Tværtimod gør npm dette én efter én. Projektets tidsramme øges derfor drastisk.
  • Garn giver udviklerne mulighed for at vedligeholde flere lokale cache-filer til flere projekter. Derfor bliver det nemt og hurtigere at bruge eller opdatere adskillige pakker til flere app-udviklingsprojekter.
  • Tekniske giganter som Facebook, Google osv. støtter Yarn-fællesskabet. Derfor kan du ofte finde de seneste patches, opgraderinger og nye udgivelser.
  • Yarn leveres med en detaljeret migrationsvejledning, hvis du flytter et eksisterende JavaScript-udviklingsprojekt til Yarn.
  • Garn garanterer basisinstallation i alle systemer via den deterministiske måde at installere operationer på og et låsefilformat.
  • Garn sikrer integriteten af ​​alle de importerede pakker ved at køre kontrolsummer.
  • Garn undgår anmodningsvandfald, når du får pakker fra skykilder. Denne proces øger netværkseffektiviteten.

Forudsætninger for at installere garn på Windows

Installation af udviklerkørselstider og andre værktøjer er blevet ubesværet i disse dage. Garns installationsproces er ikke anderledes. Du kan øjeblikkeligt begynde at vedligeholde og administrere JavaScript-biblioteker og afhængigheder på din Windows-computer ved hjælp af Yarn. Du skal blot indtaste et par koder og foretage et par klik.

Før du kan lære, hvordan du installerer Yarn på Windows, skal du sikre dig, om enheden er korrekt konditioneret. Overvej f.eks. følgende:

  • Du skal bruge .NET Framework 4.0 eller nyere.
  • Administrativ adgang til Windows kommandoprompt.
  • På samme måde skal du have administratoradgang til PowerShell.
  • Den seneste Node.js version runtime er også obligatorisk for at køre Yarn.
  Ret NSIS-fejl ved lancering af installationsprogram i Windows 10

Hvis du arbejder på en Windows 10- eller Windows 11-arbejdsstation, der er logget på som administrator, så har du sørget for de første tre forudsætninger. Lær dog mere om Node.js-installationen nedenfor:

Kontrollerer for Node.js-installation på din Windows-computer

#1. Klik på søgeikonet på din Windows 10-pc og skriv CMD.

#2. Du vil se kommandoprompt-appen under afsnittet Bedste match.

#3. Højreklik på kommandoprompt-linket, og vælg derefter Kør som administrator.

#4. Kommandoprompt-appen åbnes med følgende kommandolinjeoutput:

C:Windowssystem32>

#5. Indtast nu følgende syntaks og tryk på Enter.

node --version

#6. Hvis CLI-output viser, at ‘node’ ikke genkendes som en intern eller ekstern kommando, et operativt program eller batchfiltekst, betyder det, at du skal installere Node.js.

Installation af Node.js på din Windows-pc

#1. Besøg Node.js-portalen for at downloade den seneste version af den.

#2. Vælg en version, der skal downloades, under Download til Windows.

#3. Dobbeltklik på Node.js installationspakken.

#4. Klik på Næste, når installationsprogrammet har bekræftet pladsbehovet.

#5. Nu skal du acceptere slutbrugerlicensen og klikke på Næste.

#6. Vælg Næste igen på skærmbilledet Destinationsmappe.

#7. Foretag ikke ændringer på skærmen Custom Setup. Bare klik på Næste.

#8. Vælg Næste igen på Native Modules Tool, og klik derefter på Installer.

#9. Når installationen er færdig, skal du klikke på Udfør.

Installer Yarn på Windows ved hjælp af Yarn MSI Installer

Nu er du klar til at installere Yarn på Windows.

Hent Yarn MSI Installer

#1. Besøg Garn-downloadportalen.

#2. Du skal se teksten Klik for at udvide/skjulle under overskriften Alternativer.

#3. Klik på drop-down listepilen nær ovenstående meddelelse for at udvide Garninstallationsalternativer.

#4. Vælg Windows i indstillingen Operativsystem.

#5. Vælg Classic Stable på versionsindstillingen.

#6. Klik nu på Download Installer.

Det er det! Du bør finde .msi-installationsprogrammet til Yarn i mappen Downloads.

Kørsel af Yarn MSI Installer

#1. Gå til mappen Downloads på din Windows-pc.

#2. Dobbeltklik på Garninstallationspakken.

#3. Du vil se skærmbilledet Velkommen til Garnopsætningsguiden. Klik på Næste.

#4. Garninstallationsprogrammet viser nu slutbrugerlicensaftaleskærmen.

#5. På ovenstående skærm skal du markere feltet Jeg accepterer og derefter vælge Næste.

#6. Du vil nu se destinationsmappen, hvor Garninstallationsprogrammet installerer Garn. Du kan beholde det som det er. Bare vælg Næste.

#7. Endelig er du på skærmen Klar til at installere. Du skal blot klikke på Installer for at tillade Yarn MSI-installationsprogrammet at installere Yarn på Windows.

Processen er fuldført, når du ser guiden Fuldført garnopsætning. Bare klik på Udfør, og du er klar.

Bekræftelse af garninstallationen på din Windows-pc

#1. Åbn kommandoprompten som administratorbruger.

#2. Efter CLI-output C:Windowssystem32> skriv yarn –version.

#3. Du bør se følgende script som output:

1.22.19<br>C:Windowssystem32>

Ovenstående script betyder, at du har installeret Yarn på Windows PC. Garnversionen, som du har installeret, er 1.22.19.

  Windows 11 sort skærm efter opdatering? Her er rettelserne!

Installer Garn på Windows ved hjælp af kommandoprompt-appen

Ekspertudviklere kan ikke altid lide at installere udviklingsforløb eller -pakker gennem et MSI-installationsprogram. For erfarne udviklere som dig tilbyder Yarn derfor også installation af kommandolinjegrænseflader. Du kan følge trinene her:

#1. Start processen på en Windows 11- eller Windows 10-computer, så du ikke behøver at installere den seneste .NET Framework, Command Prompt, PowerShell osv. separat.

#2. Sørg for, at du allerede har installeret Node.js på den pc. Du kan bekræfte det ved at prøve trinene nævnt ovenfor i afsnittet “Kontrol af Node.js-installation”.

#3. Hvis du får et CLI-output med versionsnummeret Node.js, betyder det, at du allerede har Node.js.

#4. Hvis du ikke får nogen versionsoplysninger, skal du installere Node.js. Du kan følge trinene nævnt tidligere i afsnittet ‘Installation af Node.js på din Windows-pc’.

#5. Din Node.js-installation burde allerede have installeret Corepack. Bare aktiver det ved hjælp af en kommandoprompt. Udfør følgende kommando for at aktivere denne funktion:

corepack enable

#6. Når du er færdig, kan du udføre følgende script på kommandoprompt for at installere Yarn på Windows:

npm install --global yarn

#7. CLI-outputtet vil blive tilføjet 1 pakke og revideret 2 pakker på 1s, når installationen er vellykket.

Du kan kontrollere den installerede Garnversion for at bekræfte, om installationen lykkedes eller ej. Det er det!

Installer garn på Windows ved hjælp af Scoop

En anden bekvem måde at installere Yarn på Windows uden at køre noget installationsprogram er Scoop. Det er et pakkeinstallationsprogram til Windows. Værktøjet fungerer via PowerShell-appen. De fleste ekspertudviklere bruger Scoop, så det anses for, at du allerede har dette på dit Windows-system.

Hvis du ikke har Scoop på din Windows-pc, kan du få det fra GitHub ved at følge den officielle installationsvejledning. Få adgang til Scoop Quick Start GitHub-portalen for at installere Scoop på få minutter.

Når du er færdig, skal du åbne PowerShell-appen og køre følgende Scoop-kommando for at installere Yarn:

scoop install yarn

Scoop fortsætter ikke med installationen, hvis der ikke er nogen Node.js runtime på din pc. Det vil foreslå dig at installere det. Her er kommandoen til at køre:

scoop install nodejs    

Installer garn på Windows ved hjælp af Chocolatey

Erfarne udviklere bruger regelmæssigt Chocolatey til Windows-pakkehåndtering. Hvis du har det på din pc, så kan du også installere Yarn ved hjælp af Chocolatey.

Hvis du ikke har dette værktøj, kan du besøge Installing Chocolatey for at få det. Når du er færdig med at installere Chocolatey, skal du åbne kommandoprompten for at køre følgende kommando, som installerer Yarn automatisk:

choco install yarn

Hvis du ikke har Node.js runtime, installerer Chocolatey det på egen hånd.

Afsluttende ord for installation af garn på Windows

Indtil videre har artiklen diskuteret det grundlæggende i garn, som hvad det er, dets fordele, formål og mere. Derudover har du også opdaget flere måder at installere garn på fra bunden.

Hvis du er ny til JavaScript-baserede udviklingsprojekter, vil du få stor gavn af trinene. Du vil afkorte gætte- og Google-søgningsdelen for, hvordan du installerer Yarn på Windows og begynder at vedligeholde og administrere JavaScript-pakker på Yarn.

Da du er interesseret i JavaScript-udviklingsprojekter, skal du tjekke de bedste JavaScript (JS) rammer og JavaScript (JS) UI-biblioteker.

Hvis du er en erfaren udvikler og mere interesseret i store DevOps-projekter, skal du også tage et kig på den bedste pakkehosting-repo.