আমারও একই সমস্যা ছিল এবং মৃত্যুদণ্ড কার্যকর করা npm config delete prefixআমার পক্ষে সাহায্য করেনি।
তবে এটি করেছে:
ব্রু ব্যবহার করে এনভিএম ইনস্টল করার পরে ~/.nvmডিরেক্টরি তৈরি করুন :
$ mkdir ~/.nvm
এবং এতে নিম্নলিখিত লাইনগুলি যুক্ত করুন ~/.bash_profile:
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
(চেক করুন যদি আপনার কোন অন্য কোন nvm সংশ্লিষ্ট কমান্ড আছে ~/.bashrcবা ~/.profileঅথবা ~/.bash_profile)
একটি নতুন টার্মিনাল খুলুন এবং এবার এটি কোনও সতর্কতা বার্তা প্রিন্ট করা উচিত নয়। কমান্ড
কার্যকর করে এনভিএম কাজ করছে তা পরীক্ষা করুন nvm --version।
এর পরে, নোডজেএস ব্যবহার করে ইনস্টল / পুনরায় ইনস্টল করুন nvm install node && nvm alias default node।
অধিক তথ্য
আমি nvmব্যবহার করে ইনস্টল করেছি homebrewএবং তার পরে আমি এই বিজ্ঞপ্তিটি পেয়েছি:
দয়া করে নোট করুন যে আপস্ট্রিম আমাদের কাছে হোমব্রিউয়ের মাধ্যমে সুস্পষ্টভাবে এনভিএম পরিচালিত করতে বলেছে সেগুলি তাদের দ্বারা অসমর্থিত এবং রিপোর্ট করার আগে আপনার স্ট্যান্ডার্ড এনভিএম ইনস্টল পদ্ধতির বিরুদ্ধে কোনও সমস্যা পরীক্ষা করা উচিত।
আপনার যদি এনভিএমের ওয়ার্কিং ডিরেক্টরি না থাকে তবে এটি তৈরি করা উচিত:
mkdir ~/.nvm
নিম্নলিখিতগুলি ~/.bash_profileবা আপনার পছন্দসই শেল কনফিগারেশন ফাইলটিতে যুক্ত করুন:
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
আপনি $NVM_DIRযে কোনও স্থানে সেট করতে পারেন তবে এটিকে অপরিবর্তিত /usr/local/Cellar/nvm/0.31.0রাখলে আপগ্রেড / পুনরায় ইনস্টল করার পরে কোনও এনভিএম-ইনস্টল নোড ইনস্টলেশন নষ্ট হয়ে
যাবে।
এটি উপেক্ষা করা আমাকে এই ত্রুটি বার্তায় নিয়ে আসে:
nvmnpm config"উপসর্গ" বিকল্পের সাথে সামঞ্জস্যপূর্ণ নয় : বর্তমানে এটি আনসেট করতে "/usr/local/Cellar/nvm/0.31.0/versions/node/v5.7.1"
চালানোর nvm use --delete-prefix v5.7.1 --silentজন্য সেট করা আছে।
আমি একটি পূর্ববর্তী গাইড অনুসরণ করেছিলাম (থেকে homebrew/nvm) এবং এর পরে আমি দেখতে পেলাম যে নোডজেএস পুনরায় ইনস্টল করা দরকার। তাই আমি:
nvm install node && nvm alias default node
এবং এটি স্থির ছিল।
আপডেট:
এনভিএম ইনস্টল করতে বারু ব্যবহার করে টার্মিনালটি ধীর শুরু হয়। সমাধানের জন্য আপনি এই নির্দেশনাটি অনুসরণ করতে পারেন ।