Yalnızca Windows altında npm kullanırken, neredeyse 30 yaşında olan ve klasörlere ve dosyalara giden yolları maksimum 255 karakterle sınırlayan bir sınırla karşılaşmıyorsunuz. Bu NTFS'nin hatası değil, LFN'dir . Bu, rahatsız edici hatalara ve işletim sistemleri arasında uyumsuzluğa yol açar. WSL zamanlarında , bu üzücü bir durumdur ve şans eseri kendinizi kayıt defterinde bir süre düzeltebilirsiniz.
Güncel bir Windows 10 Pro 1709'da bile çok uzun bir klasör / dosya yolu oluştururken bu mesajı alıyorsunuz:
Windows 10 Yıldönümü Güncellemesinden sonra nihayet bu sınırı kaldırabilirsiniz. Eski yazılımların artık bu sınırın dışındaki dosyalara erişemeyebileceğini bilmelisiniz. Burada her 32 bit yazılım etkilenmez ve bir teste girmesine izin verebilirsiniz. Regedit ile anahtara gidersiniz
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
ve DWORD değerini (32-bit) LongPathsEnabled oluşturur (zaten yoksa) ve değeri 1 olarak ayarlayın.
Yeniden başlatma sonrasında değişiklik etkindir. Ne yazık ki, şirket içi Windows Gezgini şu anda daha uzun yolları desteklemiyor (bu gelecekte umarız değişecektir). Bunun yerine, artık 32767 karakter uzunluğunda yollara izin veren One Commander gibi daha güçlü araçlar kullanabilirsiniz.