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

ظهور خطأ عند تحميل إطار العمل express.js

Bassel Jhr

السؤال

لقد حاولت تحميل إطار العمل express.js ضمن مشروعي من خلال الأمر التالي:

npm install -g express

ولكن تفشل عملية التحميل ويظهر لي هذا الخطأ:

npm ERR! Error: EACCES, open '/Users/.npm/c1557b53-express.lock'
npm ERR!  { [Error: EACCES, open '/Users/.npm/64a534c1-express.lock']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/Users/.npm/64a534c1-express.lock' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "express"
npm ERR! cwd /Users/
npm ERR! path /Users/.npm/64a534c1-express.lock
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open '/Users/.npm/64a534c1-express.lock'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/npm-debug.log
npm ERR! not ok code 0

كيف يمكنني حل هذه المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يبدو أنها مشكلة متعلقة بأذونات النظام، لذلك هل يمكنك تجربة تنفيذ الأمر باستخدام sudo كما يلي:

sudo npm install -g express

و بعدها إدخال كلمة المرور الخاصة بجهازك، و إخباري بالنتائج

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

تحدث هذه المشكلة لأنه تم إنشاء دليل .npm في الدليل الرئيسي الخاص بك مع سماحيات الجذر root. على الأرجح، كان أول أمر npm قمت بتشغيله هو sudo npm -g وأنت الآن تحاول تثبيت npm في دليل محلي. لذا لحل مشكلتك:

sudo chown -R yourusername ~/.npm

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...