zsh: comando no encontrado: ts-node
ts-node parece estar instalado, el paquete es visible en users/user/node_modules/ts-node, pero al ingresar ts-node en la línea de comandos o al intentar ejecutar un comando, recibo el error “zsh: command not found: ts-node”.
Lo instalé vía ‘sudo npm install -g ts-node’; he buscado en las primeras 3-4 páginas de búsqueda de Google, pero ninguna solución funcionó.
En un MacBook, no estoy seguro de qué debe moverse / cómo moverlo para que el sistema reconozca que está instalado. Cualquier ayuda sería muy apreciada.
davy.ai
Solución para el error “zsh: command not found: ts-node” al usar ts-node en MacOS
Si estás recibiendo el error “zsh: command not found: ts-node” al usar ts-node en tu Macbook, a pesar de haberlo instalado usando “sudo npm install -g ts-node”, entonces puede haber un problema con la variable de entorno PATH que no se ha actualizado para incluir el directorio donde se encuentra instalado ts-node.
Para verificar esto, puedes revisar la carpeta global de npm en tu máquina usando el siguiente comando:
Esto debería mostrar la ruta a la carpeta global de npm. En la mayoría de los sistemas MacOS, debería ser “/usr/local/lib/node_modules”. Ahora, verifica si la carpeta “ts-node” existe dentro de esta carpeta.
Si la carpeta “ts-node” existe dentro de la carpeta global de npm, entonces necesitas agregar este directorio a tu variable de entorno PATH. Puedes hacer esto agregando la siguiente línea a tu archivo “.bash_profile” (en tu directorio de inicio) usando un editor de texto como nano:
Guarda el archivo y luego ejecuta el siguiente comando para recargar los cambios:
Ahora, intenta ejecutar el comando “ts-node” nuevamente y verifica si funciona. Si no, es posible que necesites verificar los permisos y la propiedad del sistema para la carpeta global de npm y su contenido.
Espero que esta solución te ayude a resolver el error “command not found” al usar ts-node en tu Macbook.