Aggiornamento dei pacchetti con NPM
Con il comando da terminale npm outdated possiamo controllare le versioni dei moduli installati all'interno della nostra app se sono aggiornati o meno.
Questo comando ci restituirà:
- La versione "Current", cioè quella installata.
- La versione "Wanted", cioè quella a cui si aggiornerà nel caso in cui decidessimo di aggiornare (questa versione è stabilita dal versionamento semantico attraverso l'accento circonflesso ^ o il carattere Tilde ~ all'interno del file package.json)
- La versione "Lastest", l'ultima versione disponibile.
Come aggiornare un modulo?
Se vogliamo aggiornare all'ultima versione consentita impostata all'interno del file package.json
npm update
Se volessimo invece aggiornare all'ultima versione disponibile dobbiamo utilizzare il comando da terminale npm check update. Per poterlo fare è necessario installarlo a livello globale (cioè disponibile anche al di fuori della cartella dell'app)
sudo npm i -g npm-check-updates
Lanciamo poi il comando
// ci mostrerà la versione alla quale verrà aggiornato
npm-check-updates
Infine per aggiornare, bisognerà lanciare i due comandi
ncu -u npm install
Come conoscere le dipendenze di un modulo?
npm view nomepacchetto dependencies
Come conoscere varie versioni rilasciate di un modulo?
npm view nomepacchetto versions
Come installare la versione specifica di un modulo?
// ammettiamo che il modulo si chiami nomepacchetto e che la versione che vogliamo installare è la 1.1.2
// Questo è utile anche per fare un downgrade manuale
npm view nomepacchetto@1.1.2