إصلاح · Node وnpm والبناء
يقول npm "found N vulnerabilities"
ما قد تراه
- بعد التثبيت أرى ثغرات وأمراً لإصلاحها
السبب الأرجح
في الحزم (أو مساعداتها) مشاكل معروفة في قاعدة عامة؛ وكثير منها لا يمكن الوصول إليه في مشروعك.
افحص أولاً (نحو دقيقتين)
- شغّل npm audit وانظر أيها "high" أو "critical" وأي الحزم.
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- شغّل npm audit وجمّع النتائج: حزم وقت التشغيل (تُستخدم في الموقع الحي) مقابل أدوات البناء فقط.
- أصلح الآمنة بـ npm audit fix العادي؛ واعرض ما يحتاج ترقية رئيسية.
- لا تشغّل npm audit fix --force أبداً دون أن تعرض لي ما سيغيّره بالضبط.
لا تفعل هذا
- لا تفزع من أدوات البناء فقط.
- لا ترقّ إلى إصدارات رئيسية جديدة لمجرد تصفير العدد.