سؤال

يمكنني الحصول على خطأ عند محاولة استخدام أي وحدة نمطية عالمية، EXEMPLE:

giveacodicetagpre.

قمت بتثبيت الأمر السريع:

giveacodicetagpre.

app.js:

giveacodicetagpre.

وتشغيله باستخدام Windows PowerShell أو Node.js موجه أوامر Windows:

giveacodicetagpre.

لا أعرف حقا ما الذي يحدث، قرأت شيئا عن متغيرات البيئة في Windows، هل يمكن أن يكون هذا؟

حل / التحديث

المشكلة هي: لم يتم تكوين متغيرات Windows بيئة لمجلد NPM. ابحث عن مجلد NPM الخاص بك وإضافة المسار في متغيرات البيئة.

هل كانت مفيدة؟

المحلول

يجب تثبيت Express محليا:

giveacodicetagpre.

ثم تتطلب ذلك كما فعلت:

giveacodicetagpre.

نصائح أخرى

فقط إلى الاقتباس من هنا:

href="https://www.npmjs.org/doc/files/npm-folders.html"> https://www.npmjs.org/doc/files/npm-folders.htmlue>

  • قم بتثبيتها محليا إذا كنت ستطلب () ذلك.
  • قم بتثبيتها على مستوى العالم إذا كنت سترشحها في سطر الأوامر.
  • إذا كنت بحاجة إلى كليهما، فقم بتثبيتها في كلا المكانين، أو استخدم npm link .

كنت أحص على نفس الخطأ على نظام التشغيل Windows 7 / x64 وإضافة ما يلي في متغير البيئة حل المشكلة:

giveacodicetagpre.

* استبدال [اسم المستخدم] مع اسم مستخدم النظام الفعلي الخاص بك

أنا أعمل في Linux، ولكن عندما أطلب صريحا، أفعل ذلك مع مسار نسبي إلى حيث يتم تثبيته ويعمل بشكل جيد:

giveacodicetagpre.

أنا متأكد من أن نفس الشيء سيعمل مع مسار Windows أيضا.إذا كنت ترغب في أن تكون أكثر وضوحا وإعلان مسارا مطلقا، فسيكون ذلك الخيار النووي للتأكد من أنك تعرف دائما حيث يتم تحميل الوحدة النمطية الخاصة بك من بغض النظر عن المكان الذي يتم فيه تشغيل البرامج النصية الخاصة بك.

إذا كنت لا تزال تواجه مشكلة بعد استخدام مسار صريح، فأنا لا أعرف ما قد تكون المشكلة.وبعدوبعد

خيار آخر سيكون لتشغيل تثبيت NPM - Wsave Express

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top