Միայն Windows- ում npm օգտագործելու ժամանակ չէ, որ բախվում եք մի սահմանի, որն այժմ գրեթե 30 տարեկան է, որը սահմանափակում է պանակների և ֆայլերի ուղիները առավելագույնը 255 նիշ: Սա ոչ թե NTFS- ի, այլ LFN- ի մեղքն է: Սա հանգեցնում է նյարդայնացնող սխալների և գործավար համակարգերի անհամատեղելիության: WSL- ի ժամանակաշրջանում սա ցավալի պայման է, որը, բարեբախտաբար, կարող եք որոշ ժամանակ ամրագրել ռեգիստրում:
Նույնիսկ ներկայիս Windows 10 Pro 1709- ի վրա այս հաղորդագրությունը ստանում եք չափազանց երկար պանակ / ֆայլի ուղի ստեղծելիս:
Windows 10-ի տարեդարձի թարմացումից հետո վերջապես կարող եք բարձրացնել այս սահմանը: Պետք է տեղյակ լինեք, որ հին ծրագրակազմը կարող է այլևս չկարողանալ մուտք գործել այս սահմանից դուրս գտնվող ֆայլեր: Այստեղ ամեն 32-բիթանոց ծրագրակազմ չի ազդում, և կարող եք թույլ տալ, որ այն ստուգվի: Ձեզ նավարկելու բանալիով հետ RegEdit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
և ստեղծում է (եթե այն դեռ գոյություն չունի) DWORD արժեքը (32-բիթանոց) LongPathsEnabled և արժեքը դնում 1:
Փոփոխությունն ակտիվ է վերագործարկվելուց հետո: Retավոք, ներտնտեսական Windows Explorer- ն այս պահին չի ապահովում ավելի երկար ճանապարհներ (ապագայում դա, հուսով եմ, կփոխվի): Փոխարենը, դուք կարող եք օգտագործել ավելի հզոր գործիքներ, ինչպիսիք են One Commander- ը , որն այժմ թույլ է տալիս 32767 նիշի նիշի երկարությամբ ուղիներ: