دعم pnpm
دعم pnpm
تجريبي حاليًا. لتمكينه، تأكد من تعيين متغير البيئة VOLTA_FEATURE_PNPM
إلى 1
. على Windows، يمكن إضافته إلى متغيرات البيئة للمستخدم أو النظام في إعدادات النظام. على Linux/Mac، يمكنك تعيين هذه القيمة في سكريبت ملف التكوين (مثل .bash_profile
أو .zshrc
أو ملفات مماثلة).
نظرًا لأن هذا الدعم تجريبي، قد تكون هناك بعض المشكلات غير المحلولة. تم سرد بعض القيود المعروفة أدناه، ولكن إذا واجهت أي شيء لا يعمل كما هو متوقع عند استخدام pnpm
مع Volta، يرجى فتح مشكلة على GitHub الخاص بنا.
القيود المعروفة
التثبيت العالمي
حاليًا، لا يتم دعم التثبيت العالمي (مثل pnpm install -g
) وسيؤدي إلى خطأ.
الهجرة
لا توجد هجرة تلقائية حاليًا، لذا إذا كنت قد ثبتت pnpm
عالميًا مع Volta سابقًا، فستحتاج إلى إعادة تثبيته يدويًا عن طريق استدعاء volta install pnpm
. قبل تمكين الدعم وإعادة التثبيت، يمكنك إلغاء تثبيت حزمة pnpm
المثبتة سابقًا عبر volta uninstall pnpm
. بمجرد الانتقال إلى دعم pnpm الأصلي، لا يمكنك حذف حزمة pnpm
القديمة المعزولة عن طريق استدعاء نفس الأمر بسبب نقص تنفيذ الإلغاء حاليًا.
تمكين دعم pnpm
على Unix (Linux/macOS)
أضف السطر التالي إلى ملف تكوين shell الخاص بك (.bashrc
أو .zshrc
إلخ):
export VOLTA_FEATURE_PNPM=1
ثم أعد تحميل shell أو شغل:
source ~/.bashrc # أو ملف التكوين المحدد الخاص بك
على Windows
- افتح قائمة البدء وابحث عن "متغيرات البيئة"
- انقر على "تحرير متغيرات بيئة النظام"
- في نافذة خصائص النظام، انقر على "متغيرات البيئة"
- تحت "متغيرات المستخدم"، انقر على "جديد"
- أدخل "VOLTA_FEATURE_PNPM" كاسم المتغير و "1" كقيمة
- انقر على "موافق" لإغلاق جميع مربعات الحوار
استخدام Volta مع pnpm
بعد تمكين دعم pnpm، يمكنك:
- تثبيت pnpm كمدير الحزم الافتراضي الخاص بك:
volta install pnpm
- تثبيت إصدار محدد من pnpm في المشروع:
volta pin pnpm@7.14.0
- عرض إصدارات pnpm المثبتة:
volta list pnpm
استكشاف الأخطاء وإصلاحها
إذا واجهت مشاكل مع pnpm في Volta:
تحقق من تعيين علم الميزة بشكل صحيح:
- على Unix:
echo $VOLTA_FEATURE_PNPM
- على Windows:
echo %VOLTA_FEATURE_PNPM%
- على Unix:
تحقق من تثبيت pnpm بشكل صحيح:
- شغل
volta list
لرؤية ما إذا كان pnpm يظهر في القائمة
- شغل
لأي مشاكل أخرى، يرجى الإبلاغ عنها في مستودع Volta على GitHub.