Búsqueda de sitios web

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

Artículos relacionados