Sto per eseguire un progetto di grandi dimensioni con node.js e attualmente provo a ordinare alcune cose.Miglior flusso di lavoro utilizzando node.js npm e git
Nei progetti di nodi precedenti avevo una cartella aggiuntiva per tutti i moduli nodo che ho usato. Questa cartella è stato ignorato da git e sono riuscito versione e aggiornamenti via sottomoduli git, che non era facile
Quello che sto cercando è (dipendenze, l'aggiornamento alla nuova versione non è stato sempre divertente.):
npm install packagename
npm dump_modules_into_file
Così tutti gli altri che è coinvolto in questo progetto potrebbe fare:
npm install_or_update_modules_from_file
Non voglio avere lo node_modules
monitorato dal mio repository git. Fondamentalmente voglio qualcosa di simile a come symonfy2 lo gestisce bundles.
P.S .: so di npm submodule packagename
, ma questo comando non è molto utile perché non installa le dipendenze e non aggiorna i moduli.
P.S.2: Sono pronto per lo package.json
, ma anche questo presenta alcuni difetti. (Nessun parametro e devi aggiornare le versioni del modulo a mano.)
Cosa intendi "' package.json' non ha parametri? " –
E.g .: Per installare mongodb con parser C++ nativo è necessario: 'npm install mongodb --mongodb: native'. Non ho capito come passare questa parte nativa a npm quando si utilizza un 'package.json'. – TheHippo