Aggiornamento di node.js obsoleto con molte dipendenze, dovrebbe essere eseguito in modo incrementale?

1

Se si desidera aggiornare dal nodo 0.10.48 fino alla versione LTS più recente (8.11.2 come al momento), sarebbe opportuno eseguire l'upgrade solo alla versione 0.12.18 e poi a 4.9.1 e così via?

L'idea è che ogni aggiornamento di Nodo implicherà una violazione delle modifiche e potrebbe essere più facile gestire morsi di problemi più piccoli di un enorme carico di camion.

Supponiamo che oltre 60 pacchetti npm siano delle dipendenze.

    
posta FelDev 17.05.2018 - 00:04
fonte

1 risposta

2

Fare aggiornamenti incrementali è sicuramente più lavoro, ma espande il rischio della modifica. È più facile risolvere alcuni problemi alla volta, rispetto a tutti i problemi contemporaneamente.

Per prima cosa proverei un aggiornamento big-bang di tutto in una volta. Forse sei fortunato, e solo alcuni dettagli devono essere corretti! Ma ci sono buone probabilità che sarà più di questo.

Quindi time-box che sperimenta. Se impiega più tempo del previsto, ricomincia e procedi con il percorso incrementale. Nota che il tempo che hai dedicato all'approccio del big-bang non sarà interamente sprecato, poiché riscontri gli stessi problemi (ma ora hai un'idea migliore su come risolverli).

In futuro, puoi evitare questo debito tecnico cercando di rimanere aggiornato sugli aggiornamenti. Questo non significa che hai aggiornato tutto immediatamente quando c'è una nuova versione. Ma dovresti trovarti in una situazione in cui puoi aggiornare tutto in un giorno o giù di lì se viene rilasciata una patch di sicurezza.

    
risposta data 19.05.2018 - 14:19
fonte

Leggi altre domande sui tag