Problema con Linux + VS Code, no encuentra node

8

Buenas, a ver si me podéis echar una mano porque he buscado por internet y probado distintas soluciones y no me soluciona nada ninguna.

Me he instalado VS Code para empezar un proyecto en JS (hasta ahora tiraba de replit) y tras configurar todo, instalar la extensión Code Runner para debuggear, etc. me encuentro con que al intentar ejecutar el script, el programa no me reconoce node.

/bin/sh: línea 1: /usr/bin/node: No existe el fichero o directorio

Pero tengo node instalado:

$ which node
/usr/bin/node

En la propia terminal de VS Code tampoco lo reconoce:

sh: node: orden no encontrada

No sé qué pasa aquí, he probado distintas soluciones como digo que he encontrado por internet, especificando manualmente la ruta en la config de la extensión, etc. pero nada funciona.

Si tenéis alguna idea de por qué puede pasar esto y podéis ayudarme, os lo agradezco.

Soumynon

Yo probaría a eliminar todo rastro del mismo y tirar de nvm, un gestor de versiones de Node: https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
1 1 respuesta
8

#2 ¡Grande!

Ahora sí que me funciona tras especificar en la config la ruta donde nvm instala node.

~/.nvm/versions/...

Muchas gracias por la ayuda :)

Usuarios habituales

  • 8-P
  • Soumynon