عند استخدام الأمر npm install
بدون تحديد إسم الحزمة وإضافة --save
، فإن npm لن تقوم بحفظ الحزمة المثبتة ضمن ملف package.json
كحزمة تعتمد عليها (dependency). بدلاً من ذلك، ستقوم npm بتثبيت الحزمة فقط بدون تحديث ملف package.json
. هذا يعني أنه إذا كنت ترغب في حفظ الحزمة كحزمة تعتمد عليها، فيجب عليك استخدام الأمر npm install <اسم_الحزمة> --save
لتحقيق ذلك.
يمكنك الاطلاع على الصفحة التالية في الدليل الخاص بـ npm لمزيد من المعلومات حول كيفية استخدام الأمر npm install
: https://docs.npmjs.com/cli/install
المزيد من المعلومات
بالتأكيد! عند تنفيذ أمر npm install
بدون تحديد إسم الحزمة وإضافة --save
، فإن npm ستقوم بتثبيت جميع الحزم المذكورة كتعتمد عليها في ملف package.json
، ولكنها لن تقوم بتحديث هذا الملف. هذا يعني أن الحزم التي تم تثبيتها بهذه الطريقة لن تظهر ضمن قائمة الاعتمادات في ملف package.json
.
إذا كنت تريد تحديث ملف package.json
ليعكس الحزم التي تم تثبيتها، يمكنك استخدام الخيار --save
أو --save-dev
مع أمر npm install
، حسبما ترغب. فمثلاً، لتثبيت حزمة وتحديث ملف package.json
كحزمة تعتمد عليها، يمكنك استخدام الأمر التالي:
cssnpm install <اسم_الحزمة> --save
وبهذا، ستقوم npm بتثبيت الحزمة وتحديث ملف package.json
ليشمل هذه الحزمة كحزمة تعتمد عليها.