Uso gulp per creare la mia applicazione javascript. Ho alcune dipendenze dichiarate nel file package.json, ad esempio:Gulp build non installa automaticamente le dipendenze?
"dependencies": {
"flux": "^2.0.1",
"keymirror": "~0.1.0",
"object-assign": "^1.0.0",
"react": "^0.13.1",
"dropzone": "^4.0.1",
"lodash": "^3.6.0"
},
Quando eseguo sorso di compilazione, è sempre Mi chiede qualche dipendenza non può essere trovata se non corro manualmente npm install lodash
per esempio.
C'è un modo per far funzionare automaticamente il gulp npm install
?
Scommetto che potrebbe, ma sarebbe probabilmente il modo indiretto. Puoi installare tutte le tue dipendenze con un semplice 'npm install', e installerà solo quelle che non ci sono, quindi il più semplice sarebbe' npm install && gulp build' sulla tua shell per assicurarti che sia eseguito prima di eseguirlo gulp – ddprrt
sì questo è quello che sto facendo ora :-) –
Se non hai ancora eseguito 'npm install', come avresti gulp installato localmente prima di eseguire gulp (a meno che non sia installato a livello globale, il che non è molto comune?)? Per quanto mi riguarda, probabilmente userò semplicemente 'npm install', quindi useremo lo script' postinstall' per eseguire gulp. – alans