Ho installato a livello mondiale due pacchetti NPM "download" e "enigmavirtualbox" tramite linea di comando:globale NPM installato ma non il comando trovato
npm install -g download
e npm install -g engimavirtualbox
sto cercando di utilizzarli in un file batch per impacchettare un singolo file .exe dal mio progetto di nodo. Per entrambi, i comandi npm list -g <packagename>
generano l'uscita della rispettiva versione, indipendente dalla directory di lavoro attuale.
Tuttavia, all'interno del mio script batch non è possibile trovare i comandi "download" e "enigmavirtualbox".
In esecuzione npm root -g
produce C:\Users\<username>\AppData\Roaming\npm\node_modules
e guardando all'interno di quella cartella posso vedere che le cartelle per entrambi i pacchetti sono presenti.
quello che ho provato:
- Modifica
npm root
come descritto here - disinstallare e reinstallare pacchetti
- Aggiungi env. variabile NODE_PATH in modo che punti a
C:\Users\<username>\AppData\Roaming\npm\node_modules
- Aggiungi
C:\Users\<username>\AppData\Roaming\npm\node_modules
a PATH env. variabile
La stessa installazione funziona sul mio secondo computer (entrambi eseguono Win7 a 64 bit). C'è qualcosa di sbagliato nell'installazione del mio nodo o cosa sto sbagliando?
https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows – Lonely