Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Windows Zuletzt aktualisiert: September 24, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Wenn Sie wissen möchten, wie Sie Yarn auf einem Windows-Betriebssystem installieren, sind Sie hier richtig. Yarn ist ein schneller und sicherer Paketmanager für JavaScript, und die Installation unter Windows ist ziemlich einfach.

Der npm-Paketmanager für JavaScript-Tools und -Bibliotheken wird schon seit langem verwendet. Er leidet jedoch unter Problemen wie Sicherheit, Leistung und Konsistenz. Die Probleme werden exponentiell, wenn Sie npm für ein großes Softwareentwicklungsprojekt mit vielen Parallelitäten verwenden möchten.

Mit Yarn können Sie jedoch all diese Probleme umgehen und trotzdem Zugriff auf die npm-Registry erhalten. Außerdem ist es ein zukunftssicherer Paketmanager mit robusten Funktionen und einfachen Befehlen. Lesen Sie weiter und wir zeigen Ihnen, wie Sie Yarn-Pakete auf Ihrem Windows-PC von Grund auf installieren.

Was ist Yarn?

Garn

Google, Facebook, Tilde und Exponent haben gemeinsam an einem JavaScript-Paketmanagement-Tool gearbeitet, das npm ersetzen kann. Das Ergebnis des Projekts ist der Faden-Paketmanager, der 2016 als Open-Source-Tool veröffentlicht wurde.

Yarn ist ein neuartiger Paketmanager, der den bestehenden Arbeitsablauf für die Pflege und Verwaltung von JavaScript-Paketen auf npm oder anderen Paketmanagern vereinfacht und modifiziert. Das Yarn-Tool unterstützt jedoch weiterhin die npm-Registry, um vorprogrammierte JS-Bibliotheken, Tools usw. abzurufen.

Im Folgenden finden Sie die neuen Funktionen von Yarn, die es zu einem außergewöhnlichen Tool für jeden Entwickler machen:

  • Es holt und installiert JS-Bibliotheken, Werkzeuge, Pakete usw. schneller.
  • Seine Kern-Engine gewährleistet die Integrität, Zuverlässigkeit und Versionskontrolle der installierten Pakete.
  • Ein einfaches Softwareentwicklungsprojekt kann Tausende von Abhängigkeiten enthalten. Yarn macht die Verwaltung von Abhängigkeiten zu einem mühelosen Arbeitsablauf.
  • Es unterstützt gemischte Registries.
  • Yarn ist mit den Arbeitsabläufen von Bower und npm kompatibel.
  • Es bietet Lizenzbeschränkungen für installierte Module.
  • Es verfügt über eine öffentliche JS-API für die Nutzung von API-Daten über Build-Tools.
  • Yarn bietet außerdem schöne CLI-Ausgaben, minimale Codezeilen und eine gut lesbare Benutzeroberfläche.

Dieser zukunftsweisende Paketmanager hat einen ähnlichen oder einfacheren Prozess für die DevOps-Paketverwaltung. Allerdings ist das Yarn-Tool im Vergleich zu Yarn-Alternativen sehr zuverlässig, schneller und extrem sicher.

Was macht Yarn?

Was-macht-Garn-Do

Yarn löst einfach gängige Probleme bei der Paketverwaltung, unter denen npm leidet. Im Folgenden finden Sie einige beliebte Funktionen von Yarn:

  • Yarn unterstützt Plugins. Benutzer können Yarn-Plugins, Plugins von Drittanbietern für Yarn verwenden oder ihre eigenen Plugins schreiben.
  • Die Constraints-Funktionalität ermöglicht es Entwicklern, Regeln und Richtlinien für Manifestfelder oder Abhängigkeiten über skalierte Arbeitsbereiche hinweg durchzusetzen.
  • Mit Yarn kann ein Programmierer einen Offline-Cache auf dem lokalen Rechner mit einer einzigen Datei verwenden.
  • Mit der Plug'n'Play-Option können Benutzer Node.js-Projekte ohne den Ordner node_modules ausführen. Die resultierende Node.js-Anwendung startet im Vergleich zu Anwendungen, die den Ordner node_modules enthalten, schneller.
  • Die Funktion Protokolle ermöglicht es Entwicklern, das Protokoll für die Paketauflösung zu definieren. Sie werden zum Beispiel das Patch-Protokoll verwenden, um eine gepatchte Version des ursprünglichen Pakets zu erstellen. Ein anderes Beispiel wäre das Git-Protokoll , um öffentliche Pakete aus einem beliebigen Git-Repository abzurufen.
  • Würfel-Option Freigabe-Workflow hilft einem Softwareentwickler dabei, relative Pakete, die in mehreren Monorepos verteilt sind, automatisch zu aktualisieren. Dazu muss ein Programmierer die Root-Pakete aktualisieren und Release Workflow kümmert sich um den Rest.
  • Arbeitsräume für Garn ist eine intuitive Funktionalität. Sie ermöglicht es Programmierern, Abhängigkeiten in einem Rutsch aus mehreren package.json Dateien in vielen Unterordnern einer einzigen root package.json Datei zu installieren.

Der Yarn Arbeitsablauf

Arbeitsablauf

Wenn Sie von einem Paketmanager zu einem anderen wechseln, besteht die größte Herausforderung darin, den Arbeitsablauf zu ändern. Das Ziel von Facebook war es, einen Paketmanager zu entwickeln, der einfach zu bedienen ist und gleichzeitig die bestehenden Standard-Workflows von beliebten Paket-Repos wie npm unterstützt. Aus diesem Grund hat Yarn keine drastischen Änderungen vorgenommen. Hier ist ein Schnappschuss des grundlegenden Arbeitsablaufs von Yarn:

  • Erstellen oder Starten eines neuen App-Entwicklungsprojekts: yarn init.
  • Hinzufügen, Entfernen oder Aktualisieren verschiedener Abhängigkeiten: yarn add <x><x>[Paket]</x></x>, yarn upgrade <x><x>[Paket]</x></x>, yarn remove <x><x>[Paket]</x></x>.
  • Installieren oder erneutes Installieren einer Code-Bibliothek oder Abhängigkeit: yarn install, yarn install --force, usw.
  • Verwaltung der Versionen von Paketen, die erstellt, aktualisiert, gepatcht usw. werden, mit Gits.
  • Kontinuierliche Integration mit verwandten Tools wie AppVeyor, CirleCI, Codeship, Semaphore, Codefresh, usw.

Die Vorteile von Yarn

  • Die Kern-Engine von Yarn verfügt über leistungsstarke Algorithmen, die eine schnellere Installation von Paketen ermöglichen. Wenn Sie Tausende von Paketen in Ihrem Softwareprojekt abrufen und installieren, installiert Yarn diese parallel. Im Gegensatz dazu macht npm dies einzeln. Dadurch erhöht sich der Zeitrahmen des Projekts drastisch.
  • Yarn ermöglicht es den Entwicklern, mehrere lokale Cache-Dateien für mehrere Projekte zu verwalten. Dadurch wird die Verwendung oder Aktualisierung zahlreicher Pakete für mehrere App-Entwicklungsprojekte einfacher und schneller.
  • Tech-Giganten wie Facebook, Google usw. unterstützen die Yarn-Community. Daher finden Sie häufig die neuesten Patches, Upgrades und neuen Versionen.
  • Yarn wird mit einem detaillierten Migrationsleitfaden geliefert, wenn Sie ein bestehendes JavaScript-Entwicklungsprojekt auf Yarn umstellen möchten.
  • Yarn garantiert eine Basisinstallation auf allen Systemen durch die deterministische Art der Installationsvorgänge und ein Sperrdateiformat.
  • Yarn stellt die Integrität aller importierten Pakete sicher, indem es Prüfsummen ausführt.
  • Yarn vermeidet Anfrage-Wasserfälle beim Abruf von Paketen aus Cloud-Quellen. Dieser Prozess erhöht die Effizienz des Netzwerks.

Voraussetzungen für die Installation von Yarn unter Windows

Installieren-auf-Windows

Die Installation von Entwickler-Laufzeiten und anderen Tools ist heutzutage mühelos geworden. Der Installationsprozess von Yarn ist nicht anders. Mit Yarn können Sie sofort damit beginnen, JavaScript-Bibliotheken und -Abhängigkeiten auf Ihrem Windows-Computer zu pflegen und zu verwalten. Sie müssen nur ein paar Codes eingeben und ein paar Klicks machen.

Bevor Sie erfahren, wie Sie Yarn unter Windows installieren können, müssen Sie sicherstellen, dass das Gerät entsprechend konditioniert ist. Betrachten Sie zum Beispiel die folgenden Punkte:

  • Sie benötigen .NET Framework 4.0 oder höher.
  • Administratorzugriff auf die Windows-Eingabeaufforderung.
  • Ebenso benötigen Sie Administratorzugriff auf die PowerShell.
  • Die neueste Version von Node.js Runtime ist ebenfalls erforderlich, um Yarn auszuführen.

Wenn Sie an einem Windows 10- oder Windows 11-Arbeitsplatz arbeiten und als Administrator angemeldet sind, dann haben Sie die ersten drei Voraussetzungen erfüllt. Im Folgenden erfahren Sie jedoch mehr über die Node.js-Installation:

Überprüfen der Node.js-Installation auf Ihrem Windows-Computer

#1. Klicken Sie auf das Suchsymbol auf Ihrem Windows 10 PC und geben Sie CMD ein.

#2. Sie sehen die Eingabeaufforderungs-App unter dem Abschnitt Beste Übereinstimmung.

Öffnen Sie CMD unter Windows und führen Sie es als Administrator aus

#3. Klicken Sie mit der rechten Maustaste auf den Link Eingabeaufforderung und wählen Sie Als Administrator ausführen.

#4. Die Eingabeaufforderungs-App wird mit der folgenden Befehlszeilenausgabe geöffnet:

C:\Windows\system32>

#5. Geben Sie nun die folgende Syntax ein und drücken Sie die Eingabetaste.

node --version
Die CLI-Ausgabe für code node --version

#6. Wenn die CLI-Ausgabe zeigt, dass 'node' nicht als interner oder externer Befehl, lauffähiges Programm oder Batch-Datei-Text erkannt wird, bedeutet dies, dass Sie Node.js installieren müssen.

Installieren von Node.js auf Ihrem Windows-PC

#1. Besuchen Sie das Node.js-Portal, um die neueste Version herunterzuladen.

Knoten

#2. Wählen Sie eine beliebige Version zum Herunterladen unterhalb von Herunterladen für Windows.

#3. Doppelklicken Sie auf das Node.js Installationspaket.

#4. Klicken Sie auf Weiter , sobald das Installationsprogramm den Speicherplatzbedarf überprüft hat.

Akzeptierende Lizenz von Nodejs

#5. Jetzt müssen Sie die Endbenutzerlizenz akzeptieren und auf Weiter klicken.

#6. Wählen Sie auf dem Bildschirm Zielordner erneut Weiter .

#7. Nehmen Sie auf dem Bildschirm Benutzerdefinierte Einrichtung keine Änderungen vor. Klicken Sie einfach auf Weiter.

Nodejs installieren

#8. Wählen Sie im Werkzeug für einheimische Module erneut Weiter und klicken Sie dann auf Installieren.

#9. Sobald die Installation abgeschlossen ist, klicken Sie auf Fertig stellen.

Installieren Sie Yarn unter Windows mit dem Yarn MSI Installer

Jetzt können Sie Yarn unter Windows installieren.

Holen Sie sich das Yarn MSI-Installationsprogramm

#1. Besuchen Sie das Garn Download-Portal.

#2. Sie müssen den Text Zum Erweitern/Kollabieren klicken unter der Überschrift Alternativen sehen.

Yarn MSI für die Installation von Yarn unter Windows erhalten

#3. Klicken Sie auf den Pfeil der Dropdown-Liste neben der obigen Meldung, um die Alternativen zur Installation von Yarn zu erweitern.

#4. Wählen Sie unter der Option Betriebssystem die Option Windows.

#5. Wählen Sie bei der Option Version die Option Klassischer Pferdestall.

#6. Klicken Sie jetzt einfach auf Installer herunterladen.

Das war's! Sie sollten das .msi-Installationsprogramm von Yarn im Ordner Downloads finden.

Ausführen des Yarn MSI-Installationsprogramms

#1. Gehen Sie zum Ordner Herunterladen auf Ihrem Windows PC.

#2. Doppelklicken Sie auf das Yarn Installationspaket.

Starten der Garninstallation unter Windows

#3. Sie sehen den Bildschirm Willkommen beim Yarn Setup-Assistenten. Klicken Sie auf Weiter.

#4. Das Yarn-Installationsprogramm zeigt nun den Bildschirm Endbenutzer-Lizenzvereinbarung an.

#5. Markieren Sie auf dem obigen Bildschirm das Kästchen Ich akzeptiere und wählen Sie dann Weiter.

Überprüfung des Installationsgarns im Windows-Zielordner

#6. Sie sehen nun den Zielordner, in dem das Yarn-Installationsprogramm Yarn installiert wird. Das können Sie so belassen, wie es ist. Wählen Sie einfach Weiter.

Letzter Installationsschritt für Garn

#7. Schließlich befinden Sie sich auf dem Bildschirm Bereit zur Installation. Klicken Sie einfach auf Installieren , damit das Yarn MSI-Installationsprogramm Yarn unter Windows installieren kann.

Der Vorgang ist abgeschlossen, wenn Sie die Meldung Den Garneinrichtungsassistenten abgeschlossen sehen. Klicken Sie einfach auf Fertig stellen und Sie sind fertig.

Überprüfen der Yarn-Installation auf Ihrem Windows-PC

#1. Öffnen Sie die Eingabeaufforderung als Admin-Benutzer.

#2. Nach der CLI-Ausgabe C:\Windows\system32> geben Sie yarn -version ein.

#3. Sie sollten das folgende Skript als Ausgabe sehen:

1.22.19<br>C:\Windows\system32&gt;
Überprüfen der Garninstallation unter Windows

Das obige Skript bedeutet, dass Sie Yarn erfolgreich auf einem Windows-PC installiert haben. Die von Ihnen installierte Yarn-Version ist 1.22.19.

Installieren Sie Yarn unter Windows mit der Eingabeaufforderungs-App

Erfahrene Entwickler mögen es nicht immer, Entwicklungslaufzeiten oder Pakete über ein MSI-Installationsprogramm zu installieren. Daher bietet Yarn für erfahrene Entwickler wie Sie auch eine Installation über die Kommandozeile an. Sie können die Schritte hier nachvollziehen:

#1. Starten Sie den Prozess auf einem Windows 11- oder Windows 10-Computer, damit Sie das neueste .NET Framework, Command Prompt, PowerShell usw. nicht separat installieren müssen.

#2. Stellen Sie sicher, dass Sie Node.js bereits auf diesem PC installiert haben. Sie können dies bestätigen, indem Sie die oben im Abschnitt "Überprüfen der Node.js-Installation" genannten Schritte durchführen.

#3. Wenn Sie eine CLI-Ausgabe mit der Versionsnummer von Node.js erhalten, bedeutet dies, dass Sie Node.js bereits haben.

#4. Wenn Sie keine Versionsinformationen erhalten, müssen Sie Node.js installieren. Sie können die Schritte befolgen, die bereits im Abschnitt 'Installation von Node.js auf Ihrem Windows PC' erwähnt wurden.

#5. Ihre Node.js-Installation sollte Corepack bereits installiert haben. Aktivieren Sie es einfach über eine Eingabeaufforderung. Führen Sie den folgenden Befehl aus, um diese Funktion zu aktivieren:

corepack aktivieren
Aktivieren von corepack unter Windows

#6. Sobald dies geschehen ist, können Sie das folgende Skript in der Eingabeaufforderung ausführen, um Yarn unter Windows zu installieren:

npm install --global yarn
Installation von Garn mit CMD unter Windows

#7. Die CLI-Ausgabe wird 1 Paket hinzufügen und 2 Pakete in 1s überprüfen, wenn die Installation erfolgreich ist.

Sie können die installierte Yarn-Version überprüfen, um festzustellen, ob die Installation erfolgreich war oder nicht. Das war's!

Yarn unter Windows mit Scoop installieren

Schaufel

Eine weitere bequeme Möglichkeit, Yarn unter Windows zu installieren, ohne ein Installationsprogramm auszuführen, ist Scoop. Dabei handelt es sich um ein Paket-Installationsprogramm für Windows. Das Tool funktioniert über die PowerShell-App. Die meisten erfahrenen Entwickler verwenden Scoop, so dass davon auszugehen ist, dass Sie es bereits auf Ihrem Windows-System installiert haben.

Wenn Sie Scoop nicht auf Ihrem Windows-PC haben, können Sie es von GitHub beziehen, indem Sie der offiziellen Installationsanleitung folgen. Greifen Sie auf das Schaufel Schnellstart GitHub-Portal zu, um Scoop in wenigen Minuten zu installieren.

Öffnen Sie anschließend die PowerShell-App und führen Sie den folgenden Scoop-Befehl aus, um Yarn zu installieren:

scoop install yarn

Scoop fährt nicht mit der Installation fort, wenn sich auf Ihrem PC keine Node.js-Laufzeitumgebung befindet. Es wird Ihnen vorgeschlagen, diese zu installieren. Hier ist der auszuführende Befehl:

scoop install nodejs   

Yarn unter Windows mit Chocolatey installieren

YouTube Video

Erfahrene Entwickler verwenden regelmäßig Chocolatey für die Windows-Paketverwaltung. Wenn Sie es auf Ihrem PC haben, können Sie auch Yarn mit Schokoladig installieren.

Wenn Sie dieses Tool nicht haben, können Sie es unter Installieren von Chocolatey herunterladen. Sobald die Installation von Chocolatey abgeschlossen ist, öffnen Sie die Eingabeaufforderung, um den folgenden Befehl auszuführen, der Yarn automatisch installiert:

choco install yarn

Wenn Sie keine Node.js-Laufzeitumgebung haben, installiert Chocolatey diese von selbst.

Letzte Worte zur Installation von Yarn unter Windows

Bis jetzt haben wir in diesem Artikel die Grundlagen von Yarn besprochen, z.B. was es ist, seine Vorteile, seinen Zweck und vieles mehr. Außerdem haben Sie mehrere Möglichkeiten kennengelernt, Yarn von Grund auf zu installieren.

Wenn Sie neu in JavaScript-basierten Entwicklungsprojekten sind, werden Sie von diesen Schritten enorm profitieren. Sie ersparen sich das Rätselraten und die Google-Suche, wie Sie Yarn unter Windows installieren und JavaScript-Pakete auf Yarn pflegen und verwalten können.

Da Sie sich für JavaScript-Entwicklungsprojekte interessieren, müssen Sie sich die beste JavaScript (JS)-Frameworks und JavaScript (JS)-UI-Bibliotheken ansehen.

Wenn Sie ein erfahrener Entwickler sind und sich eher für große DevOps-Projekte interessieren, sollten Sie sich auch das bestes Paket-Hosting-Repo ansehen.

  • Bipasha Nath
    Autor
    Ich bin ein technischer und kreativer Autor von Inhalten mit mehr als 10 Jahren Erfahrung in der entsprechenden Branche. Meine Abschlüsse in Englisch und Soziologie sowie meine Arbeitserfahrung in Softwareentwicklungsunternehmen helfen mir zu verstehen, wie Technologie... mehr lesen
Dank an unsere Sponsoren
Weitere großartige Lektüre über Windows
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder