Je cherche dans Google comment montrer la version de node js ou comment je vais travailler avec npm? Si je fais cela
npm -v
même si je l’installe déjà avec brew install node
. Le résultat est toujours
env: node: No such file or directory
Je fais déjà beaucoup de commandes pour résoudre le problème, mais j'ai échoué . Ce sont des commandes que j'ai déjà essayées:
Sudo apt-get install nodejs-legacy
Sudo ln -s /usr/local/bin/node /usr/bin/node
brew unlink node
brew link node
Je ne peux pas commencer la tâche pour cette raison. aidez-moi les gars. Ce travail avant après j'ai utilisé cette commande brew link --overwrite node
. Maintenant, j'ai un problème, je ne peux plus travailler avec npm. Je suis vraiment nouveau à ce sujet. Je n'ai aucune idée maintenant sur la façon de résoudre ce problème.
Mettre à jour
J'ai déjà la liste avec la commande npm list
. Je vois aussi l’idée ici link mais quand je npm install
dans le projet. Je reçois toujours ce "résultat env: noeud: aucun fichier ni répertoire de ce type", même si je commande npm -v
mais si je le commande en dehors de mon projet. Ça marche le npm -v
NOTE: Seuls les utilisateurs mac!
curl -ksO https://Gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
chmod +x ./uninstall-node.sh
./uninstall-node.sh
rm uninstall-node.sh
Ou vous pouvez consulter ce site Web: Comment désinstaller complètement Node.js et le réinstaller depuis le début (Mac OS X)
si cela ne fonctionne pas, vous devez supprimer le noeud via le panneau de configuration ou toute autre méthode. Tant qu'il est enlevé.
Si vous utilisez nvm
, vous pouvez utiliser:
nvm install node
Vous pouvez déjà vérifier si cela fonctionne, alors vous n'avez pas besoin de suivre les étapes suivantes avec: npm -v
et ensuite node -v
si vous avez installé nvm
: command -v nvm
Sudo npm uninstall npm -g
Ou, si cela échoue, récupérez le code source npm et faites:
Sudo make uninstall
Si vous avez installé nvm
, utilisez: nvm uninstall npm
npm install -g grunt
Je l'ai résolu de cette façon:
$ brew uninstall --force node
$ brew uninstall --force npm
après ça
$ brew install node
qui m'a suggéré d'écraser les liens symboliques
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
après avoir exécuté
$ brew link --overwrite node
tout a encore fonctionné.
Voyons voir, j'ai trié cela d'une manière différente. dans mon cas, j'avais comme chemin quelque chose comme ~/.local/bin
qui semble ne pas être comme il le souhaite. Essayez d'utiliser le chemin complet, comme /Users/tobias/.local/bin
. Maintenant ça marche. ????????????