ENV: NODE: Geen bestand of map in Mac

Ik zoek het in Google op het tonen van de versie van knooppunt JS of hoe ik met NPM ga werken?
Als ik dit doe

npm -v

Zelfs ik installeer het al met brew install node. Het resultaat is altijd

env: node: No such file or directory

Ik heb al veel commando om ervoor te zorgen, maar mislukt.
Dit zijn de opdracht die ik al probeer:

sudo apt-get install nodejs-legacy
sudo ln -s /usr/local/bin/node /usr/bin/node
brew unlink node
brew link node

Ik kan de taak hierdoor niet starten. help me jongens. Dit werk vóór nadat ik deze opdracht heb gebruikt brew link --overwrite node. Nu heb ik een probleem, ik kan niet meer werken met NPM. Ik ben er echt nieuw over. Ik heb nu geen idee om dit te repareren.

update

Ik krijg al de lijst met npm list-opdracht. Ik krijg ook het idee hier Link maar wanneer ik npm installin het project. I Alwayst Krijg dit “Resultaat Env: Node: Nee Dossier of directory”, zelfs I commando npm -v, maar als ik het buiten mijn project beveel. Het werkt de NPM -V


1, Autoriteit 100%

Opmerking: alleen Mac-gebruikers!

  1. Maak het knooppunt volledig uit met de opdrachten
curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
chmod +x ./uninstall-node.sh
./uninstall-node.sh
rm uninstall-node.sh

of u zou deze website kunnen bekijken: Hoe verwijder ik Node.js volledig, en installeer het opnieuw in het begin (Mac OS X)

Als dit niet werkt, moet u knooppunt via het bedieningspaneel of een andere methode verwijderen. Zolang het wordt verwijderd.

  1. Installeer Knooppunt via deze website: https://nodjs.org/en/download/

Als u nvmgebruikt, kunt u gebruiken:

nvm install node

U kunt al controleren of het werkt, dan hoeft u de volgende stappen niet in te nemen met: npm -ven vervolgens node -v

Als u nvmhebt geïnstalleerd:
command -v nvm

  1. Verwijder NPM met behulp van de volgende opdracht:

sudo npm uninstall npm -g

of, als dat mislukt, ontvang de NPM-broncode en doe:

sudo make uninstall

Als u nvmhebt geïnstalleerd, gebruikt u vervolgens: nvm uninstall npm

  1. Installeer NPM met behulp van de volgende opdracht: npm install -g grunt

2, Autoriteit 147%

Ik heb het op deze manier opgelost:

$ brew uninstall --force node
$ brew uninstall --force npm

Hierna

$ brew install node

die me suggereerden om simlinks

te overschrijven

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
  rm '/usr/local/share/doc/node/gdbinit'
To force the link and overwrite all conflicting files:
  brew link --overwrite node

Na het uitvoeren

$ brew link --overwrite node

Alles werkte weer.


3, Autoriteit 17%

Ik ontving deze env: node: No such file or directoryFout bij het uitvoeren van de taak via Jenkins.

Wat ik deed om het te repareren – heeft export PATH="$PATH:"/usr/local/bin/aan het begin van het script dat Jenkins Job uitvoert.


4, Autoriteit 3%

Laten we eens kijken, ik heb dat op een andere manier gesorteerd. In mijn geval had ik als pad zoiets als ~/.local/bin, wat lijkt dat het niet de manier is waarop het wil.

Probeer het volledige pad te gebruiken, zoals /Users/tobias/.local/bin, ik bedoel, wijzig de PATHvariabele van ~/.local/binnaar /Users/tobias/.local/binof $HOME/.local/bin.

Nu werkt het.


Antwoord 5, autoriteit 3%

Ik heb node opnieuw geïnstalleerd via deze linken het is opgelost.

Ik denk dat het probleem was dat ik op de een of andere manier een node in mijn /usr/binkreeg in plaats van /usr/local/bin.


Antwoord 6, autoriteit 3%

Voor mac-gebruikers die de homebrew van pakketbeheerder gebruiken:

-brew uninstall node
-brew verwijderen npm

-brouwdokter
-brew link-knooppunt

-node -v (om de node-versie te controleren)

Dat is alles wat je nodig hebt.


Antwoord 7, autoriteit 3%

Als je overschakelt van bash naar oh my zsh, moet je het pad van nvmtoevoegen aan het zshrc-bestand.

@Zgpeace’s antwoord hierhielp bij het oplossen van mijn probleem ( op IOS):

  1. Open het .zshrc-bestand. Ik gebruikte nano: nano ~/.zshrc
  2. Voeg dit toe aan het bestand: export NVM_DIR=~/.nvm
  3. Sla de wijzigingen op door Ctrl+X–> Yes.
  4. Laad de configuratie opnieuw. Typ source $(brew --prefix nvm)/nvm.sh
  5. Test door nvm --versionte typen.
  6. Je kunt nu de versie zien. Voor bijvoorbeeld: 0.37.2

Antwoord 8, autoriteit 3%

Ik krijg deze foutmelding bij het uitvoeren van npm startvia PyCharm op Mac. Daarvoor is het antwoord om PyCharm vanaf de Terminal te starten met open -a '/Applications/PyCharm.app/'. Zie https://stackoverflow.com/a/34017083/733092.

Voor Pycharm Professional is het starten vanaf de opdrachtregel anders. Download de JetBrains Toolboxapp, ga naar Instellingen, Genereer Shell Script, en het zal een ~/pycharm_shell_scriptsdie u kunt uitvoeren.


Antwoord 9

Het was nvm die van pad veranderde voor mij, dit loste het op:

nvm use stable

Other episodes