اذهب إلى المحتوى

السؤال

نشر

لقد قمت بإنشاء مشروع جديد وقمت بتهيئة npm ضمن مجلّد المشروع. لكن يوجد طريقة تمكنني من تغيير مسار تحميل المكتبات والإضافات التي سأقوم بتحميلها في المشروع؟

فبشكل افتراضي سيتم إنشاء المجلّد node_modules ضمن المجلّد نفسه، ولكن كيف يمكنني تغيير مكان التحميل إلى مجلّد آخر ضمن المشروع؟

Recommended Posts

  • 1
نشر

يمكنك إستخدام prefix عند تنفيذ أمر التثبيت من NPM كما في المثال

npm install react --prefix ./vendor/node_modules

حيث سيتم تثبيت react في هذا المسار

./vendor/node_modules

وايضاً يمكنك إضافة متغير البيئة NODE_PATH لإضافة المسار الجديد كما في المثال

export NODE_PATH='yourdir'/node_modules

 

  • 0
نشر

يمكنك عمل ذلك من خلال العديد من الطرق ولكل طريقة أولوية فمثلاً استخدام ال prefix يكون لها الأولوية الأعلى ولكن ربما تريد وضع إعدادت من خلال متغيرات البيئة كالتالي

NPM_CONFIG_PREFIX=your/path

أو من خلال ملف npmrc من خلال هذا المسار path/to/npm/itself/npmrc 

ويمكنك الـاكد من الإعدادات لديك من خلال الأمر

npm config list 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...