Միայն Windows-ում npm-ն օգտագործելիս չէ, որ հանդիպում եք մի սահմանի, որը գրեթե 30 տարեկան է և սահմանափակում է դեպի թղթապանակներ և ֆայլեր տանող ուղիները մինչև առավելագույնը 255 նիշ: Այստեղ մեղավորը ոչ թե NTFS-ն է, այլ LFN- ն: Սա հանգեցնում է նյարդայնացնող սխալների և օպերացիոն համակարգերի միջև անհամատեղելիության: Սա դժբախտ իրավիճակ է WSL- ի ժամանակ, բայց, բարեբախտաբար, դուք արդեն որոշ ժամանակ կարող եք ինքներդ շտկել այն ռեեստրում:
Նույնիսկ ներկայիս Windows 10 Pro 1709- ի վրա այս հաղորդագրությունը ստանում եք չափազանց երկար պանակ / ֆայլի ուղի ստեղծելիս:

Windows 10-ի տարեդարձի թարմացումից հետո դուք կարող եք վերջապես վերացնել այս սահմանը: Դուք պետք է տեղյակ լինեք, որ հին ծրագրակազմն այլևս չի կարող մուտք գործել այս սահմանաչափից դուրս գտնվող ֆայլեր: Այստեղ ոչ բոլոր 32-բիթանոց ծրագրերն են ազդում, և դուք կարող եք ապավինել թեստին: Դուք regedit- ով նավարկվում եք դեպի բանալին
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
և ստեղծում է (եթե այն արդեն գոյություն չունի) LongPathsEnabled DWORD (32-բիթանոց) արժեքը և սահմանում դրա արժեքը 1։
Փոփոխությունն ակտիվ է վերագործարկվելուց հետո: Retավոք, ներտնտեսական Windows Explorer- ն այս պահին չի ապահովում ավելի երկար ճանապարհներ (ապագայում դա, հուսով եմ, կփոխվի): Փոխարենը, դուք կարող եք օգտագործել ավելի հզոր գործիքներ, ինչպիսիք են One Commander- ը , որն այժմ թույլ է տալիս 32767 նիշի նիշի երկարությամբ ուղիներ: