Ho un piccolo modulo Node che include uno script da riga di comando nella directory bin
.È possibile includere una riga di comando in un modulo nodo senza installazione globale?
"bin": {
"generate": "./bin/generate.js"
}
Lo script generate.js
è correttamente eseguibile.
Questo funziona perfettamente se eseguo npm install -g
. Ma preferirei non installare a livello globale e solo il comando generate
funziona dall'interno della cartella del modulo. Se eseguo npm install
dalla cartella del modulo, installa correttamente tutte le dipendenze in una sottodirectory node_modules
. Ma poi il comando generate
mi da "Nessun file o directory".
Thx.
Grazie, la risposta perfetta. Penso che vuoi dire installare npm in meno. (Lessc è il nome di cli) –
Hai ragione; aggiornato –
Un file eseguibile viene creato ogni volta che è globalmente o localmente installato. In quest'ultimo caso, è sufficiente modificare il PERCORSO. – KShirish