Ikke kun når man bruger npm under Windows, støder man på en næsten 30 år gammel begrænsning, der begrænser stier til mapper og filer til maksimalt 255 tegn. Dette skyldes ikke NTFS, men snarere LFN . Dette fører til irriterende fejl og inkompatibilitet mellem operativsystemer. I WSL 's tidsalder er dette en beklagelig situation, som heldigvis nu kan rettes i registreringsdatabasen.
Selv på en nuværende Windows 10 Pro 1709 får du denne besked, når du opretter en mappe / filsti, der er for lang:

Efter jubilæumsopdateringen af Windows 10 kan du endelig hæve denne grænse. Du skal være opmærksom på, at ældre software muligvis ikke længere kan få adgang til filer, der ligger uden for denne grænse. Ikke alle 32-bit software påvirkes her, og du kan lade den komme til en test. Du navigerer til nøglen med regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
og opretter (hvis den ikke allerede findes) DWORD-værdien (32-bit) LongPathsEnabled og sætter dens værdi til 1.
Ændringen er aktiv efter en genstart. Desværre understøtter den interne Windows Stifinder ikke længere stier i øjeblikket (forhåbentlig vil dette ændre sig i fremtiden). I stedet kan du bruge mere kraftfulde værktøjer som One Commander , som nu tillader stier med en tegnlængde på 32767 tegn.