diff --git a/guide/arabic/nodejs/npm/index.md b/guide/arabic/nodejs/npm/index.md index c29f91bc73a..49c6441a7b6 100644 --- a/guide/arabic/nodejs/npm/index.md +++ b/guide/arabic/nodejs/npm/index.md @@ -1,14 +1,14 @@ --- title: NPM -localeTitle: الآلية الوقائية الوطنية +localeTitle: NPM مكتبة حزم --- -## الآلية الوقائية الوطنية +## NPM مكتبة حزم يجعل Node.js من الممكن كتابة التطبيقات في JavaScript على الخادم. إنها مبنية على وقت تشغيل جافا سكريبت V8 ومكتوبة في C ++ - لذلك فهي سريعة. في الأصل ، تم تصميمه كخادم بيئة للتطبيقات ، ولكن المطورين بدأوا في استخدامه لإنشاء وحدات لمساعدتهم في أتمتة المهام المحلية. ومنذ ذلك الحين ، تطور نظام بيئي جديد بالكامل من الأدوات القائمة على عقدة لتحويل وجه تطوير الواجهة الأمامية. للاستفادة من هذه الوحدات (أو الحزم) في Node.js ، يجب أن نكون قادرين على تثبيتها وإدارتها بطريقة مفيدة. هذا هو المكان الذي يأتي فيه npm ، مدير حزمة العقدة. يقوم بتثبيت الحزم التي تريد استخدامها ويوفر واجهة مفيدة للعمل معها. -## تثبيت الآلية الوقائية الوطنية +## NPM تثبيت لتثبيت `npm` لدينا لتنزيل ثنائيات Nodejs في envrionment المحلي. تتضمن ثنائيات Node.js أحدث إصدار من npm. للتحقق من ذلك: @@ -24,19 +24,19 @@ npm -v * الأداة المساعدة لسطر الأوامر لتثبيت الحزم Node.js ، قم بإدارة الإصدارات وإدارة التبعية لحزم Node.js. -## تثبيت الوحدات باستخدام NPM +## NPM تثبيت الوحدات باستخدام يمكن لـ `npm` تثبيت الحزم في الوضع المحلي أو العالمي. بشكل افتراضي ، يقوم NPM بتثبيت أي تبعية في الوضع المحلي. في الوضع المحلي ، يتم تثبيت الحزمة في مجلد node\_modules في دليل العمل الرئيسي الخاص بك. هذا الموقع مملوك للمستخدم الحالي. يتم تثبيت الحزم العالمية في {prefix} `/lib/node_modules/` والتي تعود ملكيتها إلى الجذر ، حيث عادة ما تكون {prefix} `/usr/ or /usr/local` . وهذا يعني أنك ستحتاج إلى استخدام sudo لتثبيت الحزم على مستوى العالم ، مما قد يتسبب في حدوث أخطاء في الإذن عند حل تبعيات الطرف الثالث ، فضلاً عن كونه أحد المخاوف الأمنية. -### تثبيت الحزم في الوضع العالمي +### تثبيت الحزم في الوضع العام -ستصبح أي حزم مثبتة عالميًا متوفرة من سطر الأوامر. نستخدم العلامة --global أو g لتثبيت الحزم عالمياً. +ستصبح أي حزم مثبتة على الوضع العام متوفرة من سطر الأوامر. نستخدم العلامة --global أو g لتثبيت الحزم على الوضع العام. ```shell $ npm install uglify-js --global ``` -يمكننا سرد الحزم العالمية التي قمنا بتثبيتها باستخدام الأمر list npm. +يمكننا سرد الحزم العامة التي قمنا بتثبيتها باستخدام الأمر list npm. ```shell $ npm list --global @@ -337,4 +337,4 @@ yarn remove gulp جميع التغييرات التي تكسر الإصدارات السابقة من حزمة زيادة الرقم الأول ، سوف تصبح 1.0.0 هنس 2.0.0 -من المهم تذكر هذا عند تحديث الحزم للحفاظ على استقرار مشروعك! \ No newline at end of file +من المهم تذكر هذا عند تحديث الحزم للحفاظ على استقرار مشروعك!