Se si utilizza una relativamente nuova versione di NPM (ho usato la versione 2.14.2) è possibile imbattersi il numero di versione in package.json e npm update dep_1
dovrebbe lavorare. Altrimenti come può npm sapere che qualcosa deve essere aggiornato?
Nota: Funzionerà solo se la versione è superiore a quella precedentemente installata. Dovrai pulire la cache per resettare questo comportamento.
Tuttavia, è possibile aggiornare forzatamente (e pigramente) i moduli locali semplicemente eseguendo nuovamente npm install
. per esempio.
npm install dep_1
Dovrebbe essere veloce poiché è sul computer locale e non è necessario giocare con i numeri di versione.
Per maggiori dettagli si veda la discussione su questo problema sulla pagina ufficiale di repository NPM: https://github.com/npm/npm/issues/7426
effettivamente facendo 'npm installare dep_1' non funziona. Perché 'dep_1' non è nel repository npm. Ma fare 'npm install ../../ dep_1' funziona perfettamente. –
@SeanLynch: '' 'npm install dep_1''' funziona per me qui. Ho npm versione 2.14.2 e la mia riga contiene '' '" dep_1 ":" file: ../ dep_1 "' '' – chriskelly
@SeanLynch: Inoltre, hai provato a lanciare la versione ed eseguire '' 'npm update''' – chriskelly