npm ERR! code EACCES
npm ERR! code EACCES
npm-কে ফাইলসিস্টেম পারমিশন প্রত্যাখ্যান করা হয়েছে, সাধারণত একটি গ্লোবাল ডিরেক্টরি বা এর ক্যাশে লেখার সময়।
এর অর্থ কী
npm-কে ফাইলসিস্টেম পারমিশন প্রত্যাখ্যান করা হয়েছে, সাধারণত একটি গ্লোবাল ডিরেক্টরি বা এর ক্যাশে লেখার সময়।
সম্ভাব্য কারণ
একটি root-মালিকানাধীন prefix-এ গ্লোবাল ইনস্টল, বা একটি আগের sudo ইনস্টলের পর root-মালিকানাধীন একটি npm ক্যাশ।
কীভাবে ঠিক করবেন
sudo-এর পরিবর্তে একটি ইউজার-মালিকানাধীন গ্লোবাল prefix (npm config set prefix ~/.npm-global) বা nvm-এর মতো একটি version manager ব্যবহার করতে npm রিকনফিগার করুন। sudo chown -R $USER ~/.npm দিয়ে ক্যাশের মালিকানা ঠিক করুন।
অন্যান্য Node.js ও npm ত্রুটি
এরর কোড লুকআপ সম্পর্কে
Error Code Lookup হলো 12টি ক্যাটাগরি জুড়ে 200টিরও বেশি সাধারণ error message এবং code-এর একটি সার্চযোগ্য ডিরেক্টরি: HTTP status codes, Windows error codes, browser ও network errors, JavaScript, Python, PHP, Node.js ও npm, Java, MySQL, Git, Linux shell errors এবং email/SMTP codes। দ্রুত সমাধানের জন্য প্রতিটি এন্ট্রি সহজ ভাষায় লেখা।
প্রতিটি error তিনটি অংশে ব্যাখ্যা করা হয়: message-টির প্রকৃত অর্থ কী, সাধারণত এর কারণ কী এবং এটি ঠিক করার সুনির্দিষ্ট পদক্ষেপ কী। এই কাঠামো ERR_CONNECTION_REFUSED বা 0x80070005-এর মতো একটি রহস্যময় স্ট্রিংকে অনুমান-নির্ভর না রেখে একটি কার্যকর checklist-এ পরিণত করে।
আপনি ক্যাটাগরি অনুযায়ী তালিকা ফিল্টার করতে পারেন, code, constant বা message-এর অংশ দিয়ে সার্চ করতে পারেন, এবং এক ক্লিকে যেকোনো code কপি করতে পারেন। প্রতিটি error-এর নিজস্ব ডেডিকেটেড পেজও আছে যেখানে একই ক্যাটাগরির সম্পর্কিত errors দেখানো হয়, তাই আপনি সঠিক সমাধানের সরাসরি লিংক বুকমার্ক বা শেয়ার করতে পারেন।
এরর কোড লুকআপ কীভাবে ব্যবহার করবেন
- সার্চ বক্সে error code বা message টাইপ করুন — যেমন 404, ERR_NAME_NOT_RESOLVED অথবা 0x80070005।
- সার্চে অনেক বেশি ফলাফল এলে ক্যাটাগরি ফিল্টার (HTTP, Windows, JavaScript, MySQL ইত্যাদি) দিয়ে ফলাফল সংকুচিত করুন।
- অর্থ, সম্ভাব্য কারণ এবং সমাধান পড়তে মিলে যাওয়া এন্ট্রিটি খুলুন।
- বাগ রিপোর্ট বা সাপোর্ট টিকেটের জন্য সঠিক code নিতে কপি বাটন ব্যবহার করুন।
- একই ক্যাটাগরির অন্যান্য errors দেখতে সম্পর্কিত errors সেকশনটি দেখুন।