javascript - Obteniendo "bash: typeorm: command not found" después de instalar typeorm globalmente en Linux
SO: macOS Sierra v 10.12.6
Estoy tratando de construir una aplicación en Typescript usando TypeORM y esta es mi primera vez usando cualquiera de los dos.
He usado ambos de los siguientes para instalar typeorm:
npm i -g typeorm
&
sudo npm i -g typeorm
Y estoy viendo lo siguiente en el terminal después de instalar:
+ [email
added 127 packages from 406 contributors in 7.081s
Pero al intentar usar los comandos CLI de typeorm:
typeorm init --name jwt-express-typeorm --database sqlite --express
Sigo recibiendo este error:
bash: typeorm: command not found
He intentado desinstalar el paquete globalmente usando:
sudo uninstall typeorm -g --save
y reinstalando después pero todavía obteniendo el mismo error. ¡Cualquier ayuda sería muy apreciada!
Respuesta #1
Si no te importa agregar la carpeta global node_modules (no solo la del proyecto) a tu ` PATH, puedes usar npx {command-name} en su lugar. La ubicación de la carpeta global node_modules depende de tu sistema operativo. Consulta ¿Dónde instala paquetes npm?. Sin embargo, un beneficio de usar npx es que funciona con todos los paquetes, no solo con los instalados globalmente.
Respuesta #2
intenta añadir npm run antes de typeorm