sto ottenendo questo errore:Impossibile trovare il modulo 'browserify'
Error: Cannot find module 'browserify'
Quando aggiungo questa linea al mio app/file di server.js:
var browserify = require('browserify');
Ora sono ancora nuovo al nodo, ma penso che ho installato correttamente, tramite
npm install -g browserify
secondo their docs.
Sono abbastanza sicuro che questo è il comando per controllare i miei moduli globali:
D:\Websites\MySite> npm ls -g
C:\Users\Mark\AppData\Roaming\npm
├─┬ [email protected]
│ ├─┬ [email protected]
│ │ └── [email protected]
Essa elenca browserify lì. Allora, perché non posso farlo io?
Eventuali duplicati di http://stackoverflow.com/questions/9587665/nodejs-cannot-find-installed-module-on-windows –
Oh. .bene. Installarlo senza '-g' ha funzionato ... ma se' -g' * non installa * libs globalmente, perché alcune librerie lo raccomandano? Voglio dire, se lo aggiunge al percorso in modo da poter chiamare alcuni dei loro strumenti tramite la riga di comando, è grandioso, ma non dovrebbero raccomandarti di eseguire entrambi con e senza '-g' allora? – mpen
I moduli sono generalmente consigliati per essere installati globalmente quando devono essere utilizzati dalla riga di comando. Ma qualsiasi modulo che è 'richiesto'd dal codice deve essere installato localmente - una delle ragioni di ciò è che consente a ciascun progetto di avere versioni diverse dello stesso modulo installato. –