Nu doar când utilizați npm pe Windows întâlniți o limită care are aproape 30 de ani și limitează căile către foldere și fișiere la maximum 255 de caractere. Nu NTFS este de vină aici, ci LFN . Acest lucru duce la erori enervante și la incompatibilitate între sistemele de operare. Aceasta este o situație nefericită în vremurile WSL , dar, din fericire, ați reușit să o remediați singur în registru de ceva timp.
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 sfârșit această limită. Trebuie să știți că este posibil ca software-ul mai vechi să nu mai poată accesa fișierele care se află în afara acestei limite. Nu toate programele pe 32 de biți sunt afectate aici și vă puteți baza pe un test. 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.