Tamim Fahed نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 لدي مشكلة في npm بحيث عندما أحاول تحميل أي مكتبة كبيئة تطوير بتنفيذ الأمر: npm install something --dev يتم تجاهل --dev ولا يتم تحميلها ضمن devDependencies. وحتى الأمر npm install أيضاً لا يقوم بتحميل أي مكاتب dev. كيف يمكنني حل هذه المشكلة؟ 1 اقتباس
0 Sam Ahw نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 تأكد من إعدادات npm من خلال npm config، ففي حال كانت قيمة production هي true، سيقوم بتجاهل dev depencencies بشكل دائم. أو حتى في حال كان لديك المتغيّر NODE_ENV يساوي production. يمكنك تشغيل الأمر التالي: npm config get production ولتغيير القيمة إلى false: npm config set -g production false من المحتمل في بعض الأحيان في حال قمت بنسخ ملفات من مشروع آخر أن يتواجد بعض الإعدادات المحفوظة ضمن الملف package-lock.json، في حال كان يحوي قيم production أيضاً يجب عليك حذف هذا الملف وسيتم إعادة توليده عند عملية التحميل التالية. كما ويمكنك تجربة الاختصار التالي للتحميل بوضع العلامة -D: npm i -D <names> اقتباس
1 Wael Aljamal نشر 27 يونيو 2021 أرسل تقرير نشر 27 يونيو 2021 عليك تنفيذ هذا: npm install something --save-dev لأن dev-- يتم تجاهلها اقتباس
0 محمد أبو عواد نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 تم إهمال استخدام الخيار --dev, يمكنك استخدم --only=dev بدلا من ذلك كالتالي npm install something --only=dev اقتباس
0 بلال زيادة نشر 27 يونيو 2021 أرسل تقرير نشر 27 يونيو 2021 يمكنك إضافة الحزمة إلى devDependencies بشكلٍ يدوي, قم بفتح ملف package.json و الذهاب إلى devDependencies ويمكنك إضافة أي حزمة , على سبيل المثال "devDependencies": { "@fortawesome/fontawesome-free": "^5.15.1", "@laylazi/bootstrap-rtl": "^4.5.3-1", "@laylazi/bootstrap-rtl-scss": "^4.5.3-1", "bootstrap": "^4.5.3", "jquery": "^3.5.1", "popper.js": "^1.16.1", }, ومن ثم تشغيل الأمر التالي npm install أو الأمر التالي npm update اقتباس
السؤال
Tamim Fahed
لدي مشكلة في npm بحيث عندما أحاول تحميل أي مكتبة كبيئة تطوير بتنفيذ الأمر:
npm install something --dev
يتم تجاهل --dev ولا يتم تحميلها ضمن devDependencies.
وحتى الأمر npm install أيضاً لا يقوم بتحميل أي مكاتب dev. كيف يمكنني حل هذه المشكلة؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.