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

السؤال

نشر

لقد حاولت تحميل إطار العمل 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
نشر

تحدث هذه المشكلة لأنه تم إنشاء دليل .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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...