تسجل ما يلي الخطوات لتثبيت Node.js في الجهاز الظاهري (Homestaead) المصممة مع المتشرد في بيئة Windwos المحلية ونظام أليبابا Cloud Centos ، وكذلك الاختلافات في تبعيات تثبيت NPM.
تثبيت node.js باستخدام تجميع رمز المصدر. قم أولاً بإلغاء تثبيت Node.js على الجهاز ، وأنا ألصق مباشرة الخطوات المتوفرة على سعة مكدس:
1. إلغاء تثبيت NPM و Node.js
أول إلغاء التثبيت NPM ، الأمر هو: sudo npm uninstall npm -g ، ثم إلغاء تثبيت Node.js.
تشغيل العقدة التي ستعيد شيئًا مثل/path/bin/node.
ثم قم بتشغيل CD /PATH
هذا كل ما يضاف إليه Node.js.
RM -R BIN/NODE BIN/NODE -WAF تشمل/عقدة LIB/NODE LIB/PKGCONFIG/NODEJS.PC Share/MAN/MAN1/NODE.1
إذا كان نظام Ubuntu وتم تثبيته باستخدام APT-GET ، فيمكنك استخدام الأمر:
sudo apt-get إزالة nodejs
2. قم بتنزيل وتجميع وتثبيت Node.js
node.js صفحة التنزيل الرسمية: https://nodejs.org/en/download/current/
لقد اخترت أحدث إصدار ، عنوان التنزيل هو: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
بشكل عام ، دليل التثبيت لبرنامج الطرف الثالث على Linux هو /usr /محلي. استخدم wget لتنزيل الكود المصدر (استبدل العنوان بنفسك):
sudo wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
فك الضغط:
TAR XZVF NODE-V* && CD NODE-V*
التجميع:
./Configuremake
يمكن أن تكون هذه العملية بطيئة ، وانتظر الانتهاء ثم تثبيت:
Sudo جعل التثبيت
إذا سارت الأمور على ما يرام ، يتم تثبيت Node.js واستخدام العقدة -V لعرض الإصدار.
vagrant@homestead:/usr/local $ node -vv6.3.1
3. تثبيت تبعيات NPM
هنا ، تختلف الأجهزة الافتراضية على Windows عن أنظمة Linux الحقيقية. مباشرة على Linux:
تثبيت NPM
ومع ذلك ، يجب إضافة أوامر الأجهزة الظاهرية لـ Windows مع المعلمات ، وإلا سيتم الإبلاغ عن خطأ:
تثبيت NPM-لا توجد روابط
4. قم بتثبيت تسارع مرآة Taobao NPM
في الواقع ، قبل الخطوة الثالثة ، يمكنك تثبيت صورة NPM من Taobao أولاً واستخدام الأمر:
NPM Install -G CNPM -Registry = https: //registry.npm.taobao.org
وبهذه الطريقة ، يمكن استبدال معظم أوامر NPM بـ CNPM ، مثل:
تثبيت CNPM
نظرًا لأنني أستخدم إطار عمل PHP الخاص بـ Laravel ، فأنا بحاجة إلى استخدام أداة إنشاء Gulp Front-End ، حتى لتثبيت Gulp ، استخدم Mirror Taobao NPM للتثبيت:
تثبيت CNPM -Global Gulp
في هذه المرحلة ، تم تثبيت تبعيات Node.js و NPM بنجاح ، وكان كل شيء جديدًا.
هناك طريقة أخرى: لا تقم بتثبيت CNPM واستخدم مرايا Taobao فقط لإعداد مرايا NPM:
NPM CONFIG SET REGISTION https://registry.npm.toobao.org
لخص
ما سبق هو المحتوى الكامل لعملية إلغاء تثبيت وتثبيت Node.js و NPM. آمل أن يكون محتوى هذه المقالة مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لمناقشة.