ha avuto lo stesso problema una volta, nel caso in cui sia stato installato alcuni pacchetti di nodi e già esiste una cartella node_modules tenta di eliminarlo manualmente e rieseguire il comando di installazione npm.
in alternativa cercare di creare un file package.json come questo:
package.json
{
"name": "module-name",
"version": "1.0.0",
"description": "",
"author": "Your Name",
"dependencies": {
"express": "4.2.x"
},
"license": ""
}
ed eseguire npm install
in quella cartella
EDIT: appena citato si tenta di installare express globalmente, questo non è necessario, express is installed tramite npm install express --save
(--save crea una dipendenza nel file package.json).
npm install express --save
Un'altra opzione sarebbe quella di installare il express-generator, questo è installato a livello globale espresso-generatore;)
npm install express-generator -g
e generare il progetto iniziale in questo modo
fonte
2015-04-23 18:07:01
Sei dietro un proxy? Potrebbe provare a creare una connessione e non può, e non sta aspettando abbastanza a lungo prima di ottenere un errore di timeout. – avgvstvs
Connesso alla rete tramite la banda larga wireless. Inoltre, l'esecuzione di npm crea il file .cache.json nella cartella npm-cache. – Hari