आपको मिली त्रुटि एनपीएम से है (क्योंकि कॉर्डोवा सीएलआई एनपीएम के माध्यम से स्थापित है)। यह एक मुश्किल मुद्दा है जहां sudo
के साथ एनपीएम का उपयोग किया जाता है, और sudo
का उपयोग करके अजीब अनुमति के मुद्दों का परिणाम होगा।
यदि आपने कॉर्डोवा दस्तावेज़ीकरण के निर्देशों का पालन किया है, तो आपने कॉर्डोवाsudo
का उपयोग करके स्थापित किया है। इसके बाद आपने यह किया है:
# To ensure permissions are correct, run this command on Mac or Linux, changing LOGIN to match your account name:
$ sudo chown -R LOGIN /usr/local/lib/node_modules/cordova
क्या आपने यह कदम किया? अगर कोशिश नहीं करते हैं। यदि यह काम नहीं करता है, तो सुनिश्चित करें कि '/Users/Anuraag/.cordova/lib/tmp'
निर्देशिका का उपयोग किया जा सकता है। यह देखते हुए कि यह एक स्थानीय अस्थायी निर्देशिका है, वहाँ सबसे अधिक संभावना की तरह कुछ के साथ इसे पूरा पढ़ने/लिखने के लिए एक्सेस देने में कोई बुराई है:
chmod -R 777 '/Users/Anuraag/.cordova/lib/tmp'
स्रोत
2014-09-01 03:24:23
'ls -al'/उपयोगकर्ता/अनुराग /। कॉर्डोवा/lib/tmp'' जांचें - यह आपको बता रहा है कि आपको फ़ाइल में जो भी करने का प्रयास कर रहा है, उसे करने की अनुमति नहीं है। मदद के लिए –