في العقدة، تشير الحزمة العالمية إلى حزمة الأدوات المستخدمة لتثبيت الحزم المحلية في المشروع، مثل NRM وغزل وCNPM وما إلى ذلك؛ حزمة البرامج عبارة عن مكتبة مضمنة في البرنامج ويجب تثبيتها في كل مشروع يستخدمها تحتاج حزم البرامج المحلية والحزم العامة إلى التثبيت في مكان واحد فقط. يمكنك استخدام الخيار -g أو --global لإصدار الأمر npm لتثبيت الحزم العامة، أو يمكنك استخدام "npm ls -g" للعرض. الحزم العالمية المثبتة.
بيئة تشغيل هذه المقالة: نظام Windows 10، إصدار Nodejs 16، كمبيوتر Dell G3.
بشكل عام، الحزم العالمية هي حزم أدوات، مثل: nrm، الغزل، cnpm
حزم البرامج هي مكتبات مضمنة في البرنامج.
يجب تثبيت الحزم المحلية في كل مشروع يستخدمها، بينما الحزم العالمية تحتاج فقط إلى التثبيت في مكان واحد.
لتثبيت حزمة عمومية، استخدم الخيار -g أو --global لتثبيت npm.
يمكنك إضافة الخيار -g إلى معظم أوامر npm من خلال العمل مع الحزم العالمية.
لعرض الحزم العالمية المثبتة، استخدم الأمر npm ls -g.
للعثور على مجلدNode_modules العام، استخدم الأمر npm ls -g.
جميع أوامر NPM التي رأيناها تأتي مع علامة -g اختيارية تشير إلى أنك تستخدم وحدات عامة.
الأمثلة هي كما يلي
يقوم التعليمة البرمجية التالية بتثبيت حزمة browserify عالميًا.
تثبيت npm -g browserifyيؤدي هذا إلى وضع المتصفح في سطر الأوامر، الذي استخدمناه في الفصل السابق.
الحزمة العالمية المحدثة
تحديث npm -g اسم الحزمةقائمة الحزم العالمية
npm ليرة سورية -زإلغاء تثبيت الحزمة
npm rm -g اسم الحزمةعلى سبيل المثال، لإلغاء تثبيت Browserify، قم بتشغيل
متصفح npm rm -gلا يقوم NPM بتعديل تكوين النظام عند تثبيت الوحدات على مستوى العالم.
يتم وضع الوحدات العامة في سطر الأوامر حيث تكون متاحة.
يتطلب استخدام الوحدة العامة
يجب ألا تستخدم الوحدات المثبتة عالميًا الوظيفة المطلوبة في الكود الخاص بنا، على الرغم من أن العديد من الحزم التي تدعم العلامات العامة تدعم أيضًا التثبيت المحلي في مشروعنا (مجلد node_modules).
إذا تم تثبيته محليًا، بدون علامة -g، فيمكننا استخدام الدالة require، كما رأينا بالفعل.
من الأمثلة الجيدة والبسيطة وحدة rimraf (www.npmjs.org/package/rimraf).
إذا تم تثبيت rimraf عالميًا (npm install -g rimraf)، فإنه يوفر أداة مساعدة لسطر الأوامر تسمح لك بحذف الدلائل بشكل متكرر وقوي عبر الأنظمة الأساسية.
لحذف الدليل myData بعد تثبيت rimraf عالميًا، قم بتشغيل
rimraf myData
للقيام بنفس الشيء من كود Node.js، قم بتثبيت rimraf محليًا (npm install rimraf) وقم بإنشاء app.js كما هو موضح.
التعلم الموصى به: "الفيديو التعليمي لـnodejs"
ما ورد أعلاه هو المحتوى التفصيلي لما هي الحزمة العالمية في العقدة. لمزيد من المعلومات، يرجى الانتباه إلى المقالات الأخرى ذات الصلة على هذا الموقع!