npm ۱۱.۱۸؛ استراتژی نصب linked پایدار شد
خلاصهٔ کاملتر
نسخهی 11.18.0 خط فرمان npm (۲۹ ژوئن ۲۰۲۶) عمدتاً یه ریلیز نگهداریه، ولی چند بهبود قابلذکر داره. شاخصترینشون اینه که استراتژی نصب linked از حالت experimental به stable گراجویت شده؛ یعنی حالا بهعنوان یه گزینهی پایدار در دسترسه.
طبق مستندات بهروزشده، مزیت اصلی استراتژی linked اینه که کمک میکنه وابستگیهای فانتوم (پکیجهایی که بدون اعلام صریح در دسترس کدت قرار میگیرن) رو زودتر بگیری، چون چیدمان node_modules رو دقیقتر و منطقیتر میسازه.
سمت امنیت و اسکریپتها هم چند تغییر هست. دستورهای تأیید اسکریپت نصب حالا زیر namespace npm install-scripts جمع شدن، ورودیهای بیاستفادهی allowScripts موقع نصب هرس میشن، و وقتی تنظیم min-release-age جلوی یه اصلاح از طریق npm audit رو بگیره، npm بهت هشدار میده تا سردرگم نشی که چرا اصلاح اعمال نشد.
بقیهی تغییرات بیشتر رفعباگهای arborist حول همین استراتژی linkedه: از نگهداشتن bin lackها برای پکیجهای ردشده تا تمیزکردن دایرکتوریهای کهنه موقع سوییچ استراتژی و اعمال درست overrideها. یه بهبود کاربردی دیگه هم اینه که replace-registry-host حالا تطبیق با پیشوند URL رو پشتیبانی میکنه.
نکات کلیدی:
- استراتژی نصب linked از آزمایشی به پایدار رسید و برای گرفتن وابستگیهای فانتوم پیشنهاد میشه.
- دستورهای تأیید اسکریپت نصب زیر npm install-scripts مرتب شدن.
- ورودیهای بیاستفادهی allowScripts هرس میشن و مسدودشدن اصلاح audit با min-release-age حالا هشدار داره.




