Tambayoyin Da Ake Yi Akai-Akai Na nvm-sh (FAQ)
Siffar Linux/macOS
Ƙara zuwa ~/.bashrc ko ~/.zshrc:
bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/nodeNa Shigar NVM, Amma Umarnin nvm Ba Ya Aiki
Wannan yana iya haifar da dalilai da yawa:
- Masu canza yanayi ba a saita su da kyau: Tabbatar an ƙara gundumar NVM zuwa PATH naku
- Ana buƙatar sake kunna tasha: Bayan shigarwa, rufe kuma sake buɗe tasha ko umarnin umarni naku
- Fayil ɗin saiti bai sabunta ba: Duba idan fayil ɗin saitin bash naku (
.bashrc,.bash_profile,.zshrc, da sauransu) ya haɗa da lambar ƙaddamarwa ta NVM
Matsaloli Na Amfani
Siffar Node.js Tana Komawa Zuwa Tsohuwa Kowane Lokaci Da Na Buɗe Sabon Tasha
Wannan yana faruwa saboda NVM yana lodawa sigar tsohuwa a cikin kowane sabon zaman tasha. Don magance wannan matsala, kuna iya:
Saita sigar Node.js na tsohuwa:
bashnvm alias default 14.17.0Ƙirƙiri fayil ɗin
.nvmrca cikin gundumar aikin ku kuma gudanar danvm usea cikin gundumar aiki
Fakitoci Da Aka Shigar Na Duniya Sun ɓace Bayan Canzawa Siffofin Node.js
Wannan halayya ce ta al'ada don NVM. Kowace sigar Node.js tana da nasa jerin fakitoci na duniya daban. Lokacin da kuka canza siffofi, kuna iya samun dama kawai ga fakitoci na duniya da aka shigar don sigar yanzu.
Mafita sun haɗa da:
- Shigar fakitoci na duniya daban-daban a cikin kowane sigar Node.js da kuke buƙata
- Amfani da umarnin
nvm reinstall-packagesdon kwafi fakitoci daga sigar ɗaya zuwa wata
Kurakuran SSL Lokacin Amfani Da nvm install
Idan kun sami matsalolin takaddun SSL, kuna iya ƙoƙari waɗannan hanyoyin:
bash
# Windows
nvm install 14.17.0 --insecure
# Linux/macOS
NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 14.17.0Kuskure Lokacin Shigar Siffar Node.js Akan macOS
Kuna fuskantar kuskuren haɗawa na module na Node.js, wanda yawanci yana faruwa lokacin gudanar da npm install ko yarn install. Bayanin kuskure na musamman:
bash
# Kuskure:
/,nym/,cache/src/node-y14.18.0/files/out/Release/obj.target/v8 zlib/deps/v8/third party/zlib/zutil.o] Error 1
make[1]: *** [/Users/.../zutil.o] Error 1Wannan yana nuna gazawa a cikin haɗawa ɗakin karatu na zlib don injin V8 JavaScript wanda modules na Node.js suka dogara.
Magani:
bash
# Shigar Kayan Aikin Layi Na Xcode
xcode-select --install
# Shigar Homebrew (idan ba a shigar ba)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Shigar Python (Ana ba da shawarar Python 3)
brew install pythonYadda Ake Cire NVM?
Linux/macOS
- Share gundumar NVM:
rm -rf "$NVM_DIR" - Cire layukan da suke da alaƙa da NVM daga fayilolin saitin harsashi naku (
.bashrc,.bash_profile,.zshrc, da sauransu), duba Jagorar Shigarwa don cikakkun bayanai