Usé el comando sudo npm install -g cordova para instalar cordova, muestra el resultado en terminal / Users / paramesh / .npm-packages / bin / cordova -> /Users/paramesh/.npm-packages/lib/node_modules/cordova/bin/ cordova + cordova@8.0.0 actualizado 1 paquete en 47.732s

Al crear el proyecto en cordova su bash: cordova no encontrado

0
PvDev 23 feb. 2018 a las 10:15

2 respuestas

La mejor respuesta

Sin embargo, es extraño que su sistema no pueda encontrar cordova después de una instalación global con sudo. ¿Ha intentado reinstalar? Si esto no ayuda, intente lo siguiente.

Reinicie la terminal y escriba esto para verificar si su sistema puede encontrar el ejecutable cordova:

which cordova

Si no obtiene salida, significa que su sistema no puede encontrar el binario cordova ejecutable. Los sistemas UNIX requieren que los binarios ejecutables se coloquen dentro de la variable de entorno PATH. Intente agregar la siguiente línea en su archivo ~ / .bash_profile:

$PATH=$PATH:/Users/paramesh/.npm-packages/lib/node_modules/cordova/bin/cordova

Si no tiene un ~ / .bash_profile, agréguelo al archivo ~ / .bashrc o ~ / .profile, el que ya exista. Luego, dentro de la terminal desde la que desea llamar a Córdoba, escriba:

source ~/.bash_profile
which cordova

Esto debería darle la ubicación del binario cordova. Ahora puedes usarlo.

1
J.P. 23 feb. 2018 a las 07:50

En mi caso, la ruta de npm no se configuró correctamente. El paquete se instaló en mi ruta local incluso si lo instalo globalmente.

Primero, verifique la ruta npm usando npm root

Si no es /usr/local/lib/node_modules entonces

Establece tu ruta usando npm config set prefix /usr/local

E instala de nuevo tu paquete npm install -g cordova

1
Prachi Jain 13 sep. 2019 a las 08:55