Non ho intenzione di fare una domanda, ma di rispondere ad una, poiché ho trovato questo consiglio da nessuna parte online finora e l'ho appena capito da solo. È bello condividere, giusto?-bash: cordova: comando non trovato; o -bash: phonegap: comando non trovato
Così sulla linea di comando, ho fatto questo:
sudo npm install -g cordova
sudo npm install -g phonegap
che funzionava bene, ma quando poi corse una di queste linee:
My-MacBook-Pro:~ username$ cordova
My-MacBook-Pro:~ username$ phonegap
ho avuto questi messaggi:
-bash: cordova: command not found
-bash: phonegap: command not found
Perché? Si è scoperto che le autorizzazioni sulla mia directory/usr/local/lib erano impostate su "tutti: nessun accesso". L'ho cambiato in "tutti: sola lettura" e ho provato di nuovo.
My-MacBook-Pro:~ username$ cordova
My-MacBook-Pro:~ username$ phonegap
Questa volta hanno lavorato! Come test l'ho restituito a "tutti: nessun accesso" per vedere se era davvero il problema. Questa volta ho avuto diversi messaggi:
-bash: /usr/local/bin/cordova: Permission denied
-bash: /usr/local/bin/phonegap: Permission denied
Il risultato è stato lo stesso, però, non ho potuto chiamare sia Cordova o PhoneGap attraverso la linea di comando (sto compresi questi ultimi due messaggi di divieto nel caso in cui qualcuno ricerche su di essi).
Hai provato la mia soluzione? –
Questo è di gran lunga la migliore risposta che ho incontrato http://stackoverflow.com/questions/9679932/how-to-use-package-installed-locally-in-node-modules – user2654569
leggi la mia risposta funziona solo – Prozi