Aynı sorunu yaşadım ve yürütme npm config delete prefix
bana yardımcı olmadı.
Ancak bu:
Demlemek kullanarak nvm yükledikten sonra ~/.nvm
dizin oluşturun :
$ mkdir ~/.nvm
ve içine aşağıdaki satırları ekleyin ~/.bash_profile
:
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
(Eğer herhangi bir başka hiçbir nvm ilgili komutu olup olmadığını kontrol edin ~/.bashrc
veya ~/.profile
veya ~/.bash_profile
)
Yeni bir terminal açın ve bu sefer herhangi bir uyarı mesajı yazmamalıdır. Komutu
yürüterek NVM'nin çalışıp çalışmadığını kontrol edin nvm --version
.
Bundan sonra, NodeJS'yi kullanarak kurun / yeniden kurun nvm install node && nvm alias default node
.
Daha fazla bilgi
nvm
Kullanarak yükledim homebrew
ve bundan sonra bu bildirimi aldım:
Memba, bizden Homebrew aracılığıyla nvm'yi açıkça yönetmemizi istediğini ve raporlamadan önce standart nvm kurulum yöntemiyle ilgili herhangi bir sorunu kontrol etmeniz gerektiğini unutmayın.
Eğer mevcut değilse NVM'nin çalışma dizinini oluşturmalısınız:
mkdir ~/.nvm
Aşağıdakileri ~/.bash_profile
veya istediğiniz kabuk yapılandırma dosyasına ekleyin:
export NVM_DIR=~/.nvm
. $(brew --prefix nvm)/nvm.sh
$NVM_DIR
Herhangi bir konuma ayarlayabilirsiniz , ancak bunu değiştirmeden bırakmak
/usr/local/Cellar/nvm/0.31.0
, yükseltme / yeniden yükleme sonrasında nvm tarafından yüklenmiş Düğüm kurulumlarını yok eder.
Bunu görmezden gelmek beni şu hata mesajına getirdi:
nvm
npm config
"önek" seçeneğiyle uyumlu değil : şu anda ayarı kaldırmak için "/usr/local/Cellar/nvm/0.31.0/versions/node/v5.7.1"
Çalıştır nvm use --delete-prefix v5.7.1 --silent
olarak ayarlanmış.
Daha önceki bir kılavuzu (dan homebrew/nvm
) takip ettim ve bundan sonra NodeJS'i yeniden kurmam gerektiğini buldum. Ben de yaptım:
nvm install node && nvm alias default node
ve düzeltildi.
Güncelleme:
NVM'yi kurmak için demlemek kullanmak Terminal'in yavaş başlatılmasına neden olur. Çözmek için bu talimatları takip edebilirsiniz .