Skip to content

Tambayoyin Da Ake Yi Akai-Akai Na nvm-windows (FAQ)

Matsaloli na gama gari da magani lokacin shigar NVM. NVM (Manajan Siffofin Node) kayan aiki ne don sarrafa siffofin Node.js, amma kuna iya fuskantar wasu matsaloli yayin shigarwa da amfani. Wannan labarin yana taƙaita matsalolin gama gari da za ku iya fuskanta lokacin shigar NVM kuma yana ba da cikakkun mafita.

Matsaloli Na Gabaɗaya

    1. Ba cire Node.js kafin shigar nvm ba, yana haifar da node da npm ba su samuwa bayan shigar nvm.
    1. Bayan shigar Node.js tare da nvm a karon farko, ku tuna amfani da nvm use don canzawa siffofin Node.js da nvm on don kunna sarrafa sigar Node.js, in ba haka ba node da npm ba za su samuwa ba.
    1. Bayan shigar npm na duniya, kuna buƙatar rufe taga tasha kuma ku sake buɗe shi kafin ku iya shigar cnpm.
    1. Lokacin zaɓar gundumar shigarwa don nvm, guji sunayen gundumomi tare da haruffan Sinanci ko wurare.

Umarnin NVM Ba A Gane Su A Cikin PowerShell

A matsayin tsohuwa, umarnin NVM za a iya amfani da su kawai a cikin Command Prompt (CMD) kuma ba a gane su kai tsaye a cikin PowerShell ba. Wannan saboda manufar gudanarwa ta PowerShell tana hana gudanar da rubutu.

Bayani na matsala:

Lokacin shigar umarnin nvm a cikin PowerShell, yana nuna "ba a gane umarni ba".

Magani:

  1. Duba manufar gudanarwa na yanzu:

Shigar wannan umarni a cikin PowerShell don duba manufar gudanarwa na mai amfani na yanzu

powershell
Get-ExecutionPolicy -List
  1. Gyara manufar gudanarwa: Canza manufar gudanarwa na mai amfani na yanzu zuwa RemoteSigned don ba da damar gudanar da rubutun gida:
powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. Tabbatar idan yana aiki: Sake buɗe PowerShell kuma ƙoƙari gudanar da umarnin nvm don tabbatar idan yana aiki.

Kuskure Bayan Shigar Node.js

Bayan shigar nvm, idan kun sami cewa ba za ku iya amfani da wani sigar Node.js ba kuma kun sami kuskure, ƙila ba za ku iya amfani da umarnin npm ba. Wannan yana iya zama saboda an shigar Node.js yayin tsarin zazzagewa, amma shigarwar npm ta gaza.

Magani:

  1. Zazzage fakitin matsi na Node.js kai tsaye daga rukunin yanar gizon hukuma na Node.js.
  2. Cire sigar Node.js kuma sake shigar ta. Wato, gudanar da nvm uninstall xxxx sa'an nan kuma nvm install xxx sake.
  3. Ƙoƙari shigar sigar Node.js daban.

nvm use Ba Ya Aiki

Ƙirƙiri gundumar node.js a cikin gundumar nvm. (Lura: Dole ne mu gyara kaddarorin gundumar nvm da gundumar nodejs, saita cikakkun izini a cikin shafin "Properties -> Security")

Matsalar node -v ba ta aiki

Gyara sigogin hanyar masu canza yanayi, tare da NVM_SYMLINK yana nuni zuwa sabuwar hanyar node.js. (Kamar yadda aka nuna a cikin hoton da ke ƙasa, akwai wurare 2, sama da ƙasa) image

Menene Bambanci Tsakanin NVM Da Shigarwa Kai Tsaye Na Node.js?

NVM yana ba ku damar shigarwa da sarrafa siffofi da yawa na Node.js akan tsarin ɗaya, yayin da shigarwa kai tsaye na Node.js yana ba da damar sigar ɗaya kawai. Tare da NVM, kuna iya canzawa cikin sauƙi tsakanin siffofi daban-daban, wanda yake da amfani don gwadawa dacewa ko aiki tare da ayyuka waɗanda ke buƙatar siffofin Node.js na musamman.

NVM Yana Tsallakewa Dandamali?

NVM na asali (nvm-sh/nvm) an tsara shi da farko don tsarin Unix (Linux, macOS). Don Windows, akwai aiwatarwa daban da ake kira nvm-windows, wanda ke ba da aiki iri ɗaya amma ba iri ɗaya ba. Akwai bambance-bambance masu ƙarfi a cikin umarni da halayya tsakanin su biyun.

Wacce Siffar NVM Yakamata Na Zaɓa?

  • Idan kuna amfani da Windows, yakamata ku zaɓi nvm-windows
  • Idan kuna amfani da Linux ko macOS, yakamata ku zaɓi na asali nvm-sh/nvm
  • Idan kuna amfani da WSL (Windows Subsystem for Linux) akan Windows, yakamata ku shigar nvm-sh/nvm na asali a cikin yanayin WSL

Matsaloli Na Shigarwa

"Kuskuren Gudanarwa R6034" Bayan Shigar NVM Akan Windows

Wannan kuskure yawanci yana da alaƙa da rikice-rikicen gudanarwa na Visual C++. Ƙoƙari waɗannan mafita:

  1. Sake shigar nvm-windows
  2. Tabbatar kuna da mafi kyawun sigar fakitin Visual C++ Redistributable
  3. Ƙoƙari gudanar da umarnin umarni a matsayin mai gudanarwa

Jinkiri Ko Gasa Shigarwa Ta Amfani Da Tushe Na Cikin Gida

Idan kuna cikin babban ƙasar Sin, ƙila kuna buƙatar saita tushen madubi:

Siffar Windows

bash
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

NVM - Manajan Siffofin Node don Windows, Linux, da macOS