Nu doar atunci când se utilizează npm în Windows se întâlnește o limitare veche de aproape 30 de ani care restricționează căile către foldere și fișiere la un maxim de 255 de caractere. Acest lucru nu se datorează NTFS, ci mai degrabă LFN . Acest lucru duce la erori enervante și incompatibilitate între sistemele de operare. În era WSL, aceasta este o situație regretabilă, care din fericire poate fi acum remediată în registry.
Chiar și pe un Windows 10 Pro 1709 curent, primiți acest mesaj atunci când creați o cale de folder / fișier care este prea lungă:

După actualizarea aniversară a Windows 10, puteți ridica în cele din urmă această limită. Trebuie să știți că este posibil ca software-ul mai vechi să nu mai poată accesa fișiere care se află în afara acestei limite. Nu fiecare software pe 32 de biți este afectat aici și îl puteți lăsa să testeze. Navigați la cheie cu regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
și creează (dacă nu există deja) valoarea DWORD (32 biți) LongPathsEnabled și îi setează valoarea la 1.
Modificarea este activă după o repornire. Din păcate, Windows Explorer intern nu acceptă căi mai lungi în acest moment (sperăm că acest lucru se va schimba în viitor). În schimb, puteți utiliza instrumente mai puternice, cum ar fi One Commander , care acum permit căi cu o lungime de caractere de 32767 caractere.