{"id":16475,"date":"2024-12-02T18:18:44","date_gmt":"2024-12-02T14:48:44","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=16475"},"modified":"2024-12-02T18:18:44","modified_gmt":"2024-12-02T14:48:44","slug":"nodejs-adding-removing-packages-npm-yarn","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/","title":{"rendered":"Npm veya Yarn kullanarak paket ekleme ve kald\u0131rma"},"content":{"rendered":"<h2 id=\"%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d8%a8%d8%b3%d8%aa%d9%87%d9%87%d8%a7%db%8c-node-js\">Node.js paketlerini y\u00f6netme<\/h2>\n<p>A\u00e7\u0131k kaynak kodlu yaz\u0131l\u0131mlar\u0131n ve modern programlama dilleri ekosisteminin g\u00fczelliklerinden biri de yazmak istedi\u011finiz kodun b\u00fcy\u00fck ihtimalle daha \u00f6nceden yaz\u0131lm\u0131\u015f olmas\u0131d\u0131r.<\/p>\n<p>Node.js i\u00e7in bir s\u00fcr\u00fc paket var ve aram\u0131zda kals\u0131n, bu paketler genellikle benden daha zeki insanlar taraf\u0131ndan yaz\u0131lm\u0131\u015f ve benim hayal bile edemeyece\u011fim \u015feyleri d\u00fc\u015f\u00fcnm\u00fc\u015f ki\u015filer. Dedikleri gibi, devlerin omuzlar\u0131nda durmak.<\/p>\n<h2 id=\"%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1\">Ba\u015flarken<\/h2>\n<p>Bu yaz\u0131da npm ve yarn kullan\u0131m\u0131ndan bahsedece\u011fim. Taray\u0131c\u0131 dostu sitemizi d\u00fczenli olarak takip ediyorsan\u0131z, muhtemelen her iki komutu da di\u011fer Node.js makalelerimizde g\u00f6rm\u00fc\u015fs\u00fcn\u00fczd\u00fcr.<\/p>\n<p>Bu konuya yeni ba\u015flayanlar i\u00e7in, npm ve yarn, Node.js paket y\u00f6neticileridir. Her ikisine de dosyadan ula\u015fabilirsiniz. <code>paket.json<\/code> Projeleriniz benzer \u015fekilde kullan\u0131l\u0131yor ve \u00e7al\u0131\u015f\u0131yor.<\/p>\n<p>Yerel olarak Node.js y\u00fckl\u00fcyse, muhtemelen npm de y\u00fckl\u00fcd\u00fcr. Yarn kullanmay\u0131 tercih ediyorsan\u0131z, kurulum talimatlar\u0131na buradan ula\u015fabilirsiniz.<\/p>\n<p>Sisteminize ba\u011fl\u0131 olarak yerel paket y\u00f6neticinize dan\u0131\u015fabilir ve kurulumlar\u0131 oradan da yapabilirsiniz.<\/p>\n<p>Ayr\u0131ca, hem global olarak hem de proje ba\u011f\u0131ml\u0131l\u0131klar\u0131 olarak kurulum yapaca\u011f\u0131z. Mevcut bir projenizi kullanabilir veya dizinde \u00f6rnek bir proje olu\u015fturabilirsiniz. <code>\/ge\u00e7ici<\/code> Yaratmak:<\/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 \/tmp\/gator-project\r\n$ cd \/tmp\/gator-project\r\n$ npm init -y<\/code><\/pre>\n<\/div>\n<p>Bu komut bir dosyad\u0131r <code>paket.json<\/code> Paketleri ekleyip kald\u0131raca\u011f\u0131m\u0131z bir dizin olu\u015fturur.<\/p>\n<h2 id=\"%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d9%88%d8%a7%d8%a8%d8%b3%d8%aa%da%af%db%8c-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d8%a8%d9%87-%d9%be%d8%b1%d9%88%da%98%d9%87\">Projeye geli\u015ftirme ba\u011f\u0131ml\u0131l\u0131klar\u0131 ekleme<\/h2>\n<p>T\u00fcm ba\u011f\u0131ml\u0131l\u0131klar e\u015fit yarat\u0131lmam\u0131\u015ft\u0131r; baz\u0131lar\u0131 yaln\u0131zca geli\u015ftirme s\u0131ras\u0131nda gereklidir. Bu ba\u011f\u0131ml\u0131l\u0131klar \u00f6nemli olsa da, kurulumlar\u0131 zaman ald\u0131\u011f\u0131 ve hi\u00e7 kullan\u0131lmad\u0131\u011f\u0131 i\u00e7in \u00fcretim da\u011f\u0131t\u0131mlar\u0131n\u0131 yava\u015flatabilir.<\/p>\n<p>Geli\u015ftirme ba\u011f\u0131ml\u0131l\u0131klar\u0131na \u00f6rnek olarak mocha veya jest gibi test ara\u00e7lar\u0131 verilebilir. Bu t\u00fcr ba\u011f\u0131ml\u0131l\u0131klar i\u00e7in a\u015fa\u011f\u0131daki gibi kurulum yapabilir ve \u015fu b\u00f6l\u00fcme bakabiliriz: <code>devBa\u011f\u0131ml\u0131l\u0131klar\u0131<\/code> Dosya <code>paket.json<\/code> \u015eunu da ekleyelim:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>With NPM\r\n$ npm install --save-dev mocha\r\n# Shorthand version\r\n$ npm i -D mocha\r\n\r\n# With Yarn\r\n$ yarn add --dev mocha\r\n# Shorthand version\r\n$ yarn add -D mocha<\/code><\/pre>\n<\/div>\n<\/div>\n<h2 id=\"%d8%a7%d8%b6%d8%a7%d9%81%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d9%88%d8%a7%d8%a8%d8%b3%d8%aa%da%af%db%8c-%d8%aa%d9%88%d9%84%db%8c%d8%af-%d8%a8%d9%87-%d9%be%d8%b1%d9%88%da%98%d9%87\">Projeye bir \u00fcretim ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 ekleme<\/h2>\n<p>Di\u011fer ba\u011f\u0131ml\u0131l\u0131klar, uygulaman\u0131n performans\u0131 i\u00e7in kritik \u00f6neme sahiptir ve ister geli\u015ftirme ister \u00fcretim ortam\u0131nda \u00e7al\u0131\u015f\u0131yor olun, her zaman y\u00fcklenmelidir. Bu ba\u011f\u0131ml\u0131l\u0131klara \u00fcretim ba\u011f\u0131ml\u0131l\u0131klar\u0131 denir ve genellikle express veya react gibi paketleri i\u00e7erir.<\/p>\n<p>Bir projeye \u00fcretim ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 eklemek, geli\u015ftirme ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 eklemek kadar basittir, ancak farkl\u0131 bir b\u00f6l\u00fcmle. <code>ba\u011f\u0131ml\u0131l\u0131klar<\/code> Dosya <code>paket.json<\/code> Eklendi:<\/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># With NPM\r\n$ npm install --save express\r\n# Shorthand version\r\n$ npm i -P express\r\n# With Yarn\r\n$ yarn add express<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%86%d8%b5%d8%a8-%db%8c%da%a9-%d8%a8%d8%b3%d8%aa%d9%87-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-%d8%ac%d9%87%d8%a7%d9%86%db%8c\">Bir paketi global olarak y\u00fckleme<\/h2>\n<p>Bazen, sisteminizdeki t\u00fcm projelerde kullan\u0131labilmesi i\u00e7in mevcut projenizin d\u0131\u015f\u0131nda bir paket y\u00fcklemek isteyebilirsiniz. Bu paketler genel olarak y\u00fcklenir ve di\u011fer ara\u00e7larla birlikte \u00e7al\u0131\u015ft\u0131rmak istedi\u011finiz komut sat\u0131r\u0131 ara\u00e7lar\u0131 i\u00e7eren paketler i\u00e7in uygundur:<\/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># With NPM\r\n$ npm install --global json\r\n# Shorthand version\r\n$ npm i -g json\r\n# With Yarn\r\n$ yarn global add json<\/code><\/pre>\n<\/div>\n<h2 id=\"%d8%ad%d8%b0%d9%81-%db%8c%da%a9-%d9%88%d8%a7%d8%a8%d8%b3%d8%aa%da%af%db%8c-%d8%a7%d8%b2-%d9%be%d8%b1%d9%88%da%98%d9%87\">Projeden bir ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 kald\u0131rma<\/h2>\n<p>Herhangi bir projenin hayat\u0131nda, bir zamanlar iyi bir fikir gibi g\u00f6r\u00fcnen bir ba\u011f\u0131ml\u0131l\u0131\u011f\u0131n art\u0131k mant\u0131kl\u0131 gelmedi\u011fi bir an gelir. Endi\u015felenmeyin, kodu kald\u0131rmak her zaman iyi bir \u015feydir (hi\u00e7bir \u015feyin bozulmad\u0131\u011f\u0131ndan emin olmak i\u00e7in uygun test kapsam\u0131na sahip oldu\u011funuz s\u00fcrece).<\/p>\n<p>Bir geli\u015ftirme veya \u00fcretim ba\u011f\u0131ml\u0131l\u0131\u011f\u0131n\u0131 projeden kald\u0131rmak i\u00e7in onu basit\u00e7e kald\u0131r\u0131r\u0131z veya sileriz:<\/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># With NPM\r\n$ npm uninstall jest\r\n# Shorthand version\r\n$ npm r jest\r\n# With Yarn\r\n$ yarn remove jest<\/code><\/pre>\n<\/div>\n<h2 id=\"%d8%ad%d8%b0%d9%81-%db%8c%da%a9-%d8%a8%d8%b3%d8%aa%d9%87-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-%d8%ac%d9%87%d8%a7%d9%86%db%8c\">Bir paketi global olarak kald\u0131r<\/h2>\n<p>Global olarak y\u00fcklenmi\u015f bir paketi kald\u0131rmak, bir projeden paketi kald\u0131rmaya benzer, ancak installing gibi bir se\u00e7enek kullanman\u0131z gerekir. <code>--k\u00fcresel<\/code> Kullanal\u0131m:<\/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># With NPM\r\n$ npm uninstall --global json\r\n# Shorthand version\r\n$ npm r -g json\r\n# With Yarn\r\n$ yarn global remove json<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Npm ve yarn gibi paket y\u00f6netim ara\u00e7lar\u0131, geli\u015ftiricilerin hayat\u0131n\u0131 \u00e7ok daha kolayla\u015ft\u0131rd\u0131. \u0130ster projenizin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 kolayca y\u00f6netmek, ister ihtiya\u00e7 duydu\u011funuz ara\u00e7lar\u0131 genel olarak kurmak isteyin, bu ara\u00e7lar bunu yapman\u0131n h\u0131zl\u0131 ve etkili yollar\u0131n\u0131 sunar.<\/p>\n<p>Ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131z\u0131 etkilerini g\u00f6z \u00f6n\u00fcnde bulundurmadan asla kald\u0131rmamaya veya g\u00fcncellememeye dikkat edin. Uygun test kapsam\u0131, proje s\u00fcrecinde hi\u00e7bir \u015feyin kesintiye u\u011framamas\u0131n\u0131 sa\u011flaman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"Node.js Paket Y\u00f6netimi A\u00e7\u0131k kaynak kodlu yaz\u0131l\u0131m\u0131n ve modern programlama dilleri ekosisteminin g\u00fczelliklerinden biri de yazd\u0131\u011f\u0131n\u0131z kodun\u2026","protected":false},"author":1,"featured_media":16479,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 npm \u06cc\u0627 Yarn","_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":[394],"class_list":{"0":"post-16475","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-nodejs"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn - \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\/tr\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc Node.js \u06cc\u06a9\u06cc \u0627\u0632 \u0632\u06cc\u0628\u0627\u06cc\u06cc\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0648 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0645\u062f\u0631\u0646 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u06a9\u062f\u06cc \u06a9\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-02T14:48:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.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=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn\",\"datePublished\":\"2024-12-02T14:48:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/\"},\"wordCount\":25,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/12\\\/02181633\\\/npm-cover.jpg\",\"keywords\":[\"Nodejs\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/\",\"name\":\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/12\\\/02181633\\\/npm-cover.jpg\",\"datePublished\":\"2024-12-02T14:48:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/12\\\/02181633\\\/npm-cover.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/12\\\/02181633\\\/npm-cover.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/nodejs-adding-removing-packages-npm-yarn\\\/#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\":\"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn\"}]},{\"@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\":\"tr\"},{\"@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\":\"tr\",\"@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\\\/tr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"npm veya Yarn Kullanarak Paket Ekleme ve Kald\u0131rma - 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\/tr\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc Node.js \u06cc\u06a9\u06cc \u0627\u0632 \u0632\u06cc\u0628\u0627\u06cc\u06cc\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0648 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0645\u062f\u0631\u0646 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u06a9\u062f\u06cc \u06a9\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-12-02T14:48:44+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"admin","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn","datePublished":"2024-12-02T14:48:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/"},"wordCount":25,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.jpg","keywords":["Nodejs"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/","name":"npm veya Yarn Kullanarak Paket Ekleme ve Kald\u0131rma - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.jpg","datePublished":"2024-12-02T14:48:44+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/12\/02181633\/npm-cover.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/nodejs-adding-removing-packages-npm-yarn\/#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":"\u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 npm \u06cc\u0627 Yarn"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"\u0130ran S\u00fcrd\u00fcr\u00fclebilir Ticaret Haberleri ve Makaleleri","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":"tr"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"S\u00fcrd\u00fcr\u00fclebilir \u0130ran \u0130\u015fletmeleri Blogu","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@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":"y\u00f6netici","url":"https:\/\/www.itpiran.net\/blog\/tr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/16475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/comments?post=16475"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/16475\/revisions"}],"predecessor-version":[{"id":16478,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/16475\/revisions\/16478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/16479"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=16475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=16475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=16475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}