2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
In der Welt der JavaScript-Entwicklung sind Paketmanager ein unverzichtbares Werkzeug für Entwickler. Yarn, erstellt von Facebook, ist ein schnelles, zuverlässiges und sicheres Tool zur Abhängigkeitsverwaltung, das JavaScript-Anwendungen eine effizientere Möglichkeit bietet, Paketinstallationen, Aktualisierungen und Versionskontrolle durchzuführen. Dieser Artikel stellt die grundlegende Verwendung von Yarn vor und hilft Entwicklern, dieses leistungsstarke Tool besser zu nutzen.
Yarn zielt darauf ab, einige der Mängel von npm (dem Paketmanager, der mit Node.js geliefert wird) zu beheben, wie z. B. die langsame Abhängigkeitsinstallation und die inkonsistente Abhängigkeitsinstallation. Garn verbessert Leistung und Zuverlässigkeit durch die folgenden Eigenschaften:
yarn.lock
) stellt sicher, dass dieselben Versionen von Abhängigkeiten in verschiedenen Umgebungen installiert werden.Bevor Sie Yarn verwenden können, müssen Sie es installieren. Yarn kann mit dem folgenden Befehl installiert werden:
npm install -g yarn
Wenn Sie Homebrew (nur macOS) verwenden, können Sie auch Folgendes verwenden:
brew install yarn
Das Erstellen eines neuen Projekts mit Yarn ist sehr einfach. Erstellen Sie zunächst ein neues Verzeichnis und initialisieren Sie ein neues Node.js-Projekt:
mkdir my-project
cd my-project
yarn init -y
Dadurch wird ein erstelltpackage.json
Datei, die eine Liste der Projektabhängigkeiten und -konfigurationen ist.
Yarn bietet mehrere Möglichkeiten zum Installieren von Abhängigkeiten:
yarn add <package>
yarn add <package1> <package2> ...
yarn add <package> --dev
Projektabhängigkeiten auf die neueste Version aktualisieren:
yarn upgrade
Oder aktualisieren Sie bestimmte Abhängigkeiten:
yarn upgrade <package>
Entfernen Sie Abhängigkeiten aus dem Projekt:
yarn remove <package>
Garn ermöglicht es Ihnenpackage.json
Definieren Sie Skripte in und führen Sie sie aus mit:
yarn run <script>
Wenn Sie beispielsweise eine Datei mit dem Namen habenstart
Das Skript kann wie folgt ausgeführt werden:
yarn run start
Yarn-Arbeitsbereiche sind eine Funktion von Yarn, mit der Sie mehrere Pakete (oder Projekte) als Ganzes verwalten können. Dies ist nützlich für die Verwaltung großer Projekte oder Bibliotheken.
Um zunächst Arbeitsbereiche zu verwendenpackage.json
Hinzufügen"workspaces"
Felder:
{
"workspaces": [
"packages/*"
]
}
Dann können Sie es verwendenyarn workspace
Befehl zum Ausführen von Operationen für ein bestimmtes Unterpaket:
yarn workspace <sub-package> run <script>
Neben der grundlegenden Abhängigkeitsverwaltung bietet Yarn auch einige erweiterte Funktionen wie Mutexe (Auflösungen), Plug-In-Systeme usw., mit denen Sie Abhängigkeiten und den Erstellungsprozess detaillierter steuern können.
Yarn ist ein funktionsreicher, leistungsstarker JavaScript-Paketmanager, der leistungsstarke Unterstützung für die moderne JavaScript-Entwicklung bietet. Durch die Einleitung dieses Artikels sollten Sie in der Lage sein, Yarn zum Verwalten Ihrer Projektabhängigkeiten zu verwenden und seine erweiterten Funktionen zur Verbesserung der Entwicklungseffizienz zu nutzen.