Ho creato un file package.json
per la mia app privata. In esso, ho elencato le mie dipendenze, come previsto. Alcune di queste dipendenze hanno dipendenze proprie. Quando si esegue npm install
nella mia app, non si installano le dipendenze delle mie dipendenze. C'è qualcosa di sbagliato nel mio file package.json che impedisce questo? ("Winston" è una delle mie dipendenze, che non è l'installazione correttamente)package.json non installa le dipendenze durante l'esecuzione di npm install
{
"name": "my app",
"version": "0.0.1",
"dependencies" : {
"connect" : "1.8.5",
"express" : "2.5.8",
"socket.io" : "0.8.7",
"winston" : "0.5.9"
},
"engine": {
"node": ">=0.6"
}
}
Reponse ai commenti: NPM installa le dipendenze di alto livello, bene, nessun errore, sembra che funziona. Non scarica mai solo i deps dei deps. Proverà l'opzione -d.
fa il comando 'NPM installare lavoro -d'? –
Hai un messaggio di errore specifico. Ho avuto questo problema prima di derivare da alcune dipendenze dipendenti non costruendo. Se 'npm install' sta cercando di scaricare i bit, sei sulla strada giusta. –
sono 'npm link' e' npm install -d' lo stesso !? lo faccio sempre con il 'link npm'. – pkyeck