نه تنها هنگام استفاده از npm تحت ویندوز، با محدودیت تقریباً 30 ساله مواجه میشویم که مسیرها به پوشهها و فایلها را به حداکثر 255 کاراکتر محدود میکند. این به دلیل NTFS نیست، بلکه به دلیل LFN است. این امر منجر به اشکالات آزار دهنده و ناسازگاری بین سیستم عاملها میشود. در عصر WSL، این یک وضعیت تأسفبار است که خوشبختانه اکنون میتوان آن را در رجیستری برطرف کرد.
حتی در Windows 10 Pro 1709 فعلی هنگام ایجاد پوشه / مسیر فایل بسیار طولانی ، این پیام را دریافت می کنید:

بعد از به روزرسانی سالگرد ویندوز 10 ، بالاخره می توانید این حد را بردارید. باید توجه داشته باشید که ممکن است نرم افزارهای قدیمی دیگر نتوانند به پرونده هایی که خارج از این حد هستند دسترسی داشته باشند. در اینجا هر نرم افزار 32 بیتی تحت تأثیر قرار نگرفته است و می توانید اجازه دهید تا آزمایش شود. با regedit به سمت کلید حرکت می کنید
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
و (اگر از قبل وجود نداشته باشد) مقدار DWORD (32-bit) LongPathsEnabled را ایجاد کرده و مقدار آن را روی 1 تنظیم میکند.
تغییر پس از راه اندازی مجدد فعال است. متأسفانه ، ویندوز اکسپلورر داخلی از مسیرهای طولانی تر پشتیبانی نمی کند (امیدوارم در آینده تغییر کند). درعوض ، می توانید از ابزارهای قدرتمندتری مانند One Commander استفاده کنید که اکنون مسیرهایی با طول کاراکتر 32767 نویسه را مجاز می کند.