pnpm ETIMEDOUT hatası hakkında
Bugün çalışırken başıma gelen bir olaydan bahsetmek istiyorum. Çok saçma bir şekilde şu hatayı almaya başladım.
pnpm dlx shadcn@latest add button
WARN GET https://registry.npmjs.org/shadcn error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@babel%2Fcore error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@babel%2Fparser error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@modelcontextprotocol%2Fsdk error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/commander error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/cosmiconfig error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/execa error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/fast-glob error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/fs-extra error (ETIMEDOUT). Will retry in 10 seconds. 2 retries left.
Daha bir sürü var da, belli süre sonra error vermeye başlıyor.
Bu arkadaşın derdi ise internetten bağlanmaya çalışırken önce ipv6'yı deniyor olması.
Bu sebepten ötürü bu hatayı alıyoruz.
Normalde adrese gittiğimde gidebiliyorum ancak sadece pnpm ile hata alıyordum. pnpm de ilk olarak ipv6 bağlantıyı deniyormuş.
Ağ ayarlarından bağdaştırıcı seçeneklerini açıp ipv6'yı kapatınca sorun kalmadı.
Yorumlar
Yorum Gönder