Sto costruendo un grugnito javascript progetto con grugnito, e ho un file di package.json che sembra qualcosa di simile:js grugnito d'installazione dei pacchetti
{
... name, author, etc here ...
"dependencies": {
"grunt-html":"0.2.1"
}
}
posso correre npm install
installare grugnito-html e questo funziona va bene. Ma quando aggiungo nuove dipendenze, tutti gli sviluppatori del team devono sapere di eseguire di nuovo npm install
. C'è un modo per installare automaticamente tutti i pacchetti che non sono ancora stati installati? Dovrei semplicemente eseguire l'installazione di npm sempre per assicurarmi di essere aggiornato?
Sembra che potrebbe essere una buona idea impegnare node_modules proprio per questo motivo. Cosa ne pensi? –
Uso uno dei tre metodi a seconda del progetto. Per lo più 'npm install', visto che sono in una piccola squadra. Il commit di 'node_modules' è un buon risultato se non si mantengono le schede di chiusura sui dep che potrebbero aiutare a prevenire un sito non funzionante sulla distribuzione. Ogni metodo ha i suoi pro/contro in base al progetto. –
Esiste un modo per "salvare" sui pacchetti 'package.json' già installati (se non è stato eseguito' npm install' con il flag '--save' prima)? –