{"id":15232,"date":"2024-04-07T13:34:25","date_gmt":"2024-04-07T10:04:25","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15232"},"modified":"2024-04-07T13:34:25","modified_gmt":"2024-04-07T10:04:25","slug":"how-to-install-and-use-the-yarn-package-manager-for-node-js","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/","title":{"rendered":"Wie man den Yarn-Paketmanager f\u00fcr Node.js installiert und verwendet"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Yarn ist ein Paketmanager f\u00fcr Node.js, der auf Geschwindigkeit, Sicherheit und Stabilit\u00e4t setzt. Er wurde urspr\u00fcnglich entwickelt, um einige Probleme des beliebten Paketmanagers NPM zu beheben. Obwohl sich die beiden Paketmanager hinsichtlich Funktionalit\u00e4t und Funktionen inzwischen angen\u00e4hert haben, ist Yarn weiterhin beliebt, insbesondere in der React-Entwicklung.<\/p>\n<p>Zu den einzigartigen Merkmalen von Yarn geh\u00f6ren:<\/p>\n<ul>\n<li>In jedem Projekt ist ein Speichermechanismus integriert, der die nachfolgende Installation und den Aufbau erheblich beschleunigen kann.<\/li>\n<li>Feste und endg\u00fcltige Installationen, die sicherstellen, dass die Struktur der installierten Bibliotheken immer gleich ist.<\/li>\n<li>Pr\u00fcfung der Aggregation aller Pakete zur \u00dcberpr\u00fcfung ihrer Integrit\u00e4t<\/li>\n<li>\u201cWorkspaces\u201d, die die Nutzung von Yarn in einem Monorepo (mehrere Projekte, die in einem einzigen Quellcode-Repository entwickelt werden) erleichtern.<\/li>\n<\/ul>\n<p>In diesem Tutorial installieren Sie Yarn global, f\u00fcgen Yarn einem bestimmten Projekt hinzu und lernen einige grundlegende Yarn-Befehle kennen.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Voraussetzungen<\/h5>\n<p>Bevor Sie den Yarn-Paketmanager installieren und verwenden k\u00f6nnen, muss Node.js installiert sein. Um zu \u00fcberpr\u00fcfen, ob Node.js bereits installiert ist, geben Sie folgenden Befehl in Ihrem lokalen Terminal ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<p>Wenn eine Versionsnummer wie v12.16.3 angezeigt wird, ist Node.js installiert. Sollten Sie eine Fehlermeldung wie \u201eBefehl nicht gefunden\u201c erhalten, installieren Sie bitte Node.js, bevor Sie fortfahren.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d9%86%d8%b5%d8%a8-%d8%ac%d9%87%d8%a7%d9%86%db%8c-yarn\">Schritt 1 \u2013 Globale YARN-Installation<\/h2>\n<p>Yarn verwendet eine spezielle Methode zur Installation und Ausf\u00fchrung in JavaScript-Projekten. Zuerst wird Yarn global installiert, anschlie\u00dfend wird mit dem Befehl `yarn global` eine spezifische lokale Version im Projektverzeichnis installiert. Dies ist notwendig, um sicherzustellen, dass alle Projektbeteiligten (sowie alle automatisierten Test- und Bereitstellungstools des Projekts) dieselbe Yarn-Version verwenden und somit inkonsistentes Verhalten und abweichende Ergebnisse vermieden werden.<\/p>\n<p>Die Entwickler von Yarn empfehlen, Yarn global \u00fcber den Paketmanager NPM zu installieren, der standardm\u00e4\u00dfig in allen Node.js-Installationen enthalten ist. Verwenden Sie dazu den Parameter `-g` bei `npm install`.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo npm install -g yarn<\/code><\/pre>\n<\/div>\n<p>Nach der Installation des Pakets lautet der Befehl <code>Garn<\/code> Lassen Sie sich die Versionsnummer anzeigen. So k\u00f6nnen Sie \u00fcberpr\u00fcfen, ob die Installation korrekt durchgef\u00fchrt wurde:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn --version<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n1.22.11<\/code><\/pre>\n<\/div>\n<p>Nachdem Sie den yarn-Befehl nun global installiert haben, k\u00f6nnen Sie ihn verwenden, um Yarn in einem bestimmten JavaScript-Projekt zu installieren.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%86%d8%b5%d8%a8-%d9%86%d8%ae-%d8%af%d8%b1-%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%b4%d9%85%d8%a7\">Schritt 2 \u2013 Garn in Ihr Projekt einarbeiten<\/h2>\n<p>Wenn Sie Yarn f\u00fcr die Arbeit mit einem bestehenden Yarn-basierten Projekt verwenden, k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Das Projekt sollte bereits mit einer lokalen Version von Yarn und allen erforderlichen Konfigurationsdateien eingerichtet sein.<\/p>\n<p>Wenn Sie ein neues Projekt f\u00fcr sich selbst starten, sollten Sie jetzt eine projektspezifische Version von Yarn konfigurieren.<\/p>\n<p>Wechseln Sie zun\u00e4chst in Ihr Projektverzeichnis:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd ~\/my-project<\/code><\/pre>\n<\/div>\n<p>Falls Sie kein Projektverzeichnis haben, k\u00f6nnen Sie mit mkdir einen neuen Ordner erstellen und anschlie\u00dfend in diesen wechseln:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>mkdir my-project\r\ncd my-project<\/code><\/pre>\n<\/div>\n<p>Nun vom Befehl <code>Garnset<\/code> Um die Version von Berry festzulegen, verwenden Sie:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn set version berry<\/code><\/pre>\n<\/div>\n<p>Dadurch wird die aktuelle, entwickelte Version von Yarn \u2013 berry \u2013 heruntergeladen und im Verzeichnis .yarn\/releases\/ Ihres Projekts gespeichert. Au\u00dferdem wird eine .yarnrc.yml-Konfigurationsdatei erstellt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nResolving berry to a url...\r\nDownloading https:\/\/github.com\/yarnpkg\/berry\/raw\/master\/packages\/berry-cli\/bin\/berry.js...\r\nSaving it into \/home\/sammy\/my-project\/.yarn\/releases\/yarn-berry.cjs...\r\nUpdating \/home\/sammy\/my-project\/.yarnrc.yml...\r\nDone!\r\n<\/code><\/pre>\n<\/div>\n<p>Versuchen Sie nun den Befehl yarn --version erneut:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn --version<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n3.0.0<\/code><\/pre>\n<\/div>\n<p>Sie werden sehen, dass die Version 3.0.0 oder h\u00f6her ist. Dies ist die neueste Version von Yarn.<\/p>\n<p>Ihr Projekt ist nun mit einer projektspezifischen Version von Yarn eingerichtet. Als N\u00e4chstes sehen wir uns einige h\u00e4ufig verwendete Yarn-Befehle an, um Ihnen den Einstieg zu erleichtern.<\/p>\n<h5 id=\"%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-yarn\">Garn verwenden<\/h5>\n<p>Yarn bietet viele Unterbefehle, aber f\u00fcr den Anfang reichen ein paar aus. Schauen wir uns die ersten Unterbefehle an, die Sie verwenden sollten.<\/p>\n<p>Bei der ersten Verwendung eines neuen Tools ist es hilfreich zu lernen, wie man auf dessen Online-Hilfe zugreift. In Yarn k\u00f6nnen Sie jedem Befehl den Parameter `--help` hinzuf\u00fcgen, um weitere Informationen zu erhalten:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn --help<\/code><\/pre>\n<\/div>\n<p>Dies gibt allgemeine Hilfe zum yarn-Befehl aus. Um detailliertere Informationen zu einem Unterbefehl zu erhalten, f\u00fcgen Sie --help nach dem Unterbefehl hinzu:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn install --help<\/code><\/pre>\n<\/div>\n<p>Hier werden Details zur Verwendung des Yarn-Installationsbefehls ausgegeben.<\/p>\n<h5 id=\"%d8%b4%d8%b1%d9%88%d8%b9-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%ac%d8%af%db%8c%d8%af-yarn\">Ein neues YARN-Projekt starten<\/h5>\n<p>Wenn Sie ein Projekt von Grund auf neu beginnen, verwenden Sie den Unterbefehl \u201einit\u201c, um die ben\u00f6tigten Yarn-spezifischen Dateien zu erstellen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn init<\/code><\/pre>\n<\/div>\n<p>Dadurch werden eine package.json-Konfigurationsdatei und eine yarn.lock-Datei zu Ihrem Verzeichnis hinzugef\u00fcgt. Die package.json-Datei enth\u00e4lt die Konfiguration und die Liste der Abh\u00e4ngigkeiten f\u00fcr Ihr Modul. Die yarn.lock-Datei legt diese Abh\u00e4ngigkeiten auf bestimmte Versionen fest und gew\u00e4hrleistet so, dass der Abh\u00e4ngigkeitsbaum stets konsistent ist.<\/p>\n<h5 id=\"%d9%86%d8%b5%d8%a8-%d8%aa%d9%85%d8%a7%d9%85-%d9%88%d8%a7%d8%a8%d8%b3%d8%aa%da%af%db%8c-%d9%87%d8%a7%db%8c-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87\">Alle Abh\u00e4ngigkeiten f\u00fcr ein Projekt installieren<\/h5>\n<p>Um alle Abh\u00e4ngigkeiten in einem bestehenden Yarn-basierten Projekt herunterzuladen und zu installieren, verwenden Sie den Unterbefehl install:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn install<\/code><\/pre>\n<\/div>\n<p>Dadurch werden die Module heruntergeladen und installiert, die Sie f\u00fcr den Einstieg ben\u00f6tigen.<\/p>\n<h5 id=\"%d8%a7%d9%81%d8%b2%d9%88%d8%af%d9%86-%db%8c%da%a9-%d9%88%d8%a7%d8%a8%d8%b3%d8%aa%da%af%db%8c-%d8%ac%d8%af%db%8c%d8%af-%d8%a8%d9%87-%db%8c%da%a9-%d9%be%d8%b1%d9%88%da%98%d9%87\">Hinzuf\u00fcgen einer neuen Abh\u00e4ngigkeit zu einem Projekt<\/h5>\n<p>Verwenden Sie den Unterbefehl \u201eadd\u201c, um dem Projekt neue Abh\u00e4ngigkeiten hinzuzuf\u00fcgen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>yarn add package-name<\/code><\/pre>\n<\/div>\n<p>Dadurch wird das Modul heruntergeladen und installiert sowie Ihre package.json- und yarn.lock-Dateien aktualisiert.<\/p>\n<h5 id=\"%d8%af%d8%b1-%d8%ad%d8%a7%d9%84-%d8%a8%d9%87%d8%b1%d9%88%d8%b2%d8%b1%d8%b3%d8%a7%d9%86%db%8c-%d9%81%d8%a7%db%8c%d9%84-gitignore-%d8%a8%d8%b1%d8%a7%db%8c-yarn\">Datei wird aktualisiert <code>.gitignore<\/code> F\u00fcr Garn<\/h5>\n<p>Yarn speichert Dateien in einem .yarn-Ordner in Ihrem Projektverzeichnis. Einige dieser Dateien sollten in die Versionskontrolle eingecheckt, andere ignoriert werden. Die grundlegende .gitignore-Konfiguration f\u00fcr Yarn sieht wie folgt aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\">.yarn\/*\r\n!.yarn\/patches\r\n!.yarn\/releases\r\n!.yarn\/plugins\r\n!.yarn\/sdks\r\n!.yarn\/versions\r\n.pnp.*<\/pre>\n<\/div>\n<p>Dadurch wird das gesamte yarn.-Verzeichnis ignoriert und anschlie\u00dfend einige Ausnahmen f\u00fcr wichtige Ordner hinzugef\u00fcgt, darunter das Verzeichnis releases, das Ihre projektspezifische Version von Yarn enth\u00e4lt.<\/p>\n<p>Weitere Informationen zur Konfiguration von Git und Yarn finden Sie in der offiziellen Yarn-Dokumentation unter .gitignore.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>In diesem Tutorial haben Sie Yarn installiert und einige Yarn-Unterbefehle kennengelernt. Weitere Informationen zur Verwendung von Yarn finden Sie in der offiziellen Yarn-CLI-Dokumentation.<\/p>","protected":false},"excerpt":{"rendered":"Einleitung Yarn ist ein Paketmanager f\u00fcr Node.js, der auf Geschwindigkeit, Sicherheit und Stabilit\u00e4t setzt. Urspr\u00fcnglich\u2026","protected":false},"author":1,"featured_media":15234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[384,394],"class_list":{"0":"post-15232","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-java-script","10":"tag-nodejs"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Yarn \u06cc\u06a9 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647 \u0628\u0631\u0627\u06cc Node.js \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0633\u0631\u0639\u062a\u060c \u0627\u0645\u0646\u06cc\u062a \u0648 \u062b\u0628\u0627\u062a \u062a\u0645\u0631\u06a9\u0632 \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u0628\u062a\u062f\u0627&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-07T10:04:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js\",\"datePublished\":\"2024-04-07T10:04:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/\"},\"wordCount\":107,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/04\\\/07133322\\\/Node.yarn_.jpg\",\"keywords\":[\"Java Script\",\"Nodejs\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/04\\\/07133322\\\/Node.yarn_.jpg\",\"datePublished\":\"2024-04-07T10:04:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/04\\\/07133322\\\/Node.yarn_.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/04\\\/07133322\\\/Node.yarn_.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-and-use-the-yarn-package-manager-for-node-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installation und Verwendung des Yarn-Paketmanagers f\u00fcr Node.js \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/","og_locale":"de_DE","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Yarn \u06cc\u06a9 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647 \u0628\u0631\u0627\u06cc Node.js \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0633\u0631\u0639\u062a\u060c \u0627\u0645\u0646\u06cc\u062a \u0648 \u062b\u0628\u0627\u062a \u062a\u0645\u0631\u06a9\u0632 \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u0628\u062a\u062f\u0627&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-04-07T10:04:25+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js","datePublished":"2024-04-07T10:04:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/"},"wordCount":107,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg","keywords":["Java Script","Nodejs"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/","name":"Installation und Verwendung des Yarn-Paketmanagers f\u00fcr Node.js \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg","datePublished":"2024-04-07T10:04:25+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/04\/07133322\/Node.yarn_.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-and-use-the-yarn-package-manager-for-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Yarn Package Manager \u0628\u0631\u0627\u06cc Node.js"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=15232"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15232\/revisions"}],"predecessor-version":[{"id":15233,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15232\/revisions\/15233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/15234"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=15232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=15232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=15232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}