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 install
in 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!
- 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.
- Installeer Knooppunt via deze website: https://nodjs.org/en/download/
Als u nvm
gebruikt, 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 -v
en vervolgens node -v
Als u nvm
hebt geïnstalleerd:
command -v nvm
- 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 nvm
hebt geïnstalleerd, gebruikt u vervolgens: nvm uninstall npm
- 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 directory
Fout 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 PATH
variabele van ~/.local/bin
naar /Users/tobias/.local/bin
of $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/bin
kreeg 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 nvm
toevoegen aan het zshrc-bestand.
@Zgpeace’s antwoord hierhielp bij het oplossen van mijn probleem ( op IOS):
- Open het .zshrc-bestand. Ik gebruikte nano:
nano ~/.zshrc
- Voeg dit toe aan het bestand:
export NVM_DIR=~/.nvm
- Sla de wijzigingen op door
Ctrl+X
–>Yes
. - Laad de configuratie opnieuw. Typ
source $(brew --prefix nvm)/nvm.sh
- Test door
nvm --version
te typen. - Je kunt nu de versie zien. Voor bijvoorbeeld:
0.37.2
Antwoord 8, autoriteit 3%
Ik krijg deze foutmelding bij het uitvoeren van npm start
via 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_scripts
die u kunt uitvoeren.
Antwoord 9
Het was nvm die van pad veranderde voor mij, dit loste het op:
nvm use stable