Nuk është vetëm kur përdorni npm në Windows që hasni në një kufi që është pothuajse 30 vjeç dhe kufizon shtigjet për dosjet dhe skedarët në një maksimum prej 255 karakteresh. Nuk është NTFS që fajësohet këtu, është LFN . Kjo çon në gabime të bezdisshme dhe papajtueshmëri midis sistemeve operative. Kjo është një situatë fatkeqe në kohën e WSL , por për fat ju keni qenë në gjendje ta rregulloni vetë në regjistër prej disa kohësh.
Edhe në një Windows 10 Pro 1709 aktual ju e merrni këtë mesazh kur krijoni një dosje / rrugë skedari që është shumë e gjatë:

Pas përditësimit të përvjetorit të Windows 10, më në fund mund ta hiqni këtë kufi. Duhet të jeni të vetëdijshëm se softueri i vjetër mund të mos jetë më në gjendje të aksesojë skedarët që janë jashtë këtij kufiri. Jo të gjithë softuerët 32-bit preken këtu dhe mund të mbështeteni në një provë. Ju lundroni te çelësi me regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
dhe krijon (nëse nuk ekziston tashmë) vlerën DWORD (32-bit) LongPathsEnabled dhe e vendos vlerën e saj në 1.
Ndryshimi është aktiv pas një rinisjeje. Për fat të keq, Windows Explorer i brendshëm nuk mbështet shtigje më të gjata për momentin (kjo shpresojmë se do të ndryshojë në të ardhmen). Në vend të kësaj, ju mund të përdorni mjete më të fuqishme të tilla si One Commander , të cilat tani lejojnë shtigje me një gjatësi karakteri prej 32767 karakteresh.