Skip to main content
Version: 6.x

Kurulum

Script (komut dosyası) kullanarak#

curl -f https://get.pnpm.io/v6.7.js | node - add --global pnpm

Windows'ta (PowerShell):

(Invoke-WebRequest 'https://get.pnpm.io/v6.7.js' -UseBasicParsing).Content | node - add --global pnpm

Script dosyası imzalı biçimde sunulur. Doğrulama işlemini bu linkten inceleyebilirsin.

npm ile#

npm install -g pnpm

npx ile#

npx pnpm add -g pnpm

Güncelleme#

Once you have installed pnpm, there is no need to use other package managers to update it. You can upgrade pnpm using itself, like so:

pnpm add -g pnpm
tip

Do you wanna use pnpm on CI servers? See: Continuous Integration.

Uyumluluk#

Here is a list of past pnpm versions with respective Node.js version support.

Node.jspnpm 1pnpm 2pnpm 3pnpm 4pnpm 5pnpm 6
Node.js 4✔️
Node.js 6✔️✔️
Node.js 8✔️✔️✔️
Node.js 10✔️✔️✔️✔️✔️
Node.js 12✔️✔️✔️✔️
Node.js 14✔️✔️✔️✔️
Node.js 16???️?️?️✔️

Sorun giderme#

pnpm herhangi bir sebepten dolayı çalışmıyor, bozulmuş ve yeniden yüklemene rağmen düzelmiyorsa, PATH sistem değişkeninden elle kaldırman gerekebilir.

Varsayalım, pnpm install komutunu çalıştırdığında aşağıdaki hatayı alıyorsun:

C:\src>pnpm installinternal/modules/cjs/loader.js:883  throw err;  ^


Error: Cannot find module 'C:\Users\Bence\AppData\Roaming\npm\pnpm-global\4\node_modules\pnpm\bin\pnpm.js'←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)←[39m←[90m    at Function.Module._load (internal/modules/cjs/loader.js:725:27)←[39m←[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m←[90m    at internal/main/run_main_module.js:17:47←[39m {  code: ←[32m'MODULE_NOT_FOUND'←[39m,  requireStack: []}

İlk olarak pnpm'in kurulu olduğu konumu bulman gerekiyor ve which pnpm komutu ile bulabilirsin. Eğer Windows kullanıyorsan, bu komutu Git Bash'de çalıştırabilirsin. Çalıştırdıktan sonra pnpm'in kurulu olduğu konum, aşağıdakine benzer listelenecektir:

$ which pnpm/c/Program Files/nodejs/pnpm

pnpm'in kurulu olduğunu konumu artık öğrendiğine göre, o konuma giderek pnpm ile alakalı, bütün dosyaları silebilirsin. (pnpm.cmd, pnpx.cmd, pnpm, vb.). Silme işleminden sonra, pnpm'i yeniden kurabilirsin. Normal bir şekilde çalışacaktır umarım.

pnpm'i kaldırma#

Her hangi bir durumdan dolayı pnpm'i ve yüklediği tüm dosyaları kaldırmak istersen, pnpm'i kaldırma sayfasını incelebilirsin.