La versione NPM è fantastica! Dovresti usarlo

In questi tempi dove npm-script stanno diventando sempre più popolari, voglio mostrarti un comando sconosciuto di NPM: versione npm.

NPM viene fornito con molti comandi in bundle, ti lascio toccare "npm –help" nel tuo terminale preferito per mostrarli tutti.
Lo scopo di versione npm è cambiare la versione di un progetto. Sai, quando apri a pacchetto.json file, una delle prime proprietà è spesso la versione corrente del progetto:
proprietà della versione in package.json
Ad esempio, quando si incrementa la versione perché hai una soluzione, puoi usarla npm version patch, se vuoi aggiornare la versione minore, usa npm version minor o, per incrementare l'uso del numero maggiore npm version major. Semplice, non è vero?
Inoltre, se ti trovi in ​​un repository git, creerà automaticamente anche un commit di versione e un tag.

ganci

Ma la cosa più interessante per noi è l'uso di pre and post ganci.
Infatti, come tutti i comandi in NPM, npm version ha a sua disposizione, a pre hook eseguito prima del comando e a post gancio eseguito dopo. Ad esempio, se voglio eseguire qualcosa dopo aver pompato la versione, devo solo aggiungerlo al mio pacchetto.json :
postversione in un package.json
Sopra, inseriamo automaticamente commit e tag sull'origine remota dopo aver eseguito il bumping della versione. Meglio, usa il preversion per eseguire il test prima di taggare:
Gli script fanno parte del package.json del sito Web JS-Republic
Come puoi vedere sopra, nel completo script proprietà utilizzata nel sito Web JS-Repubblica, npm test si chiama in preversion hook per verificare se la build non è rotta.

Conclusione

Semplice e potente, questo comando disponibile immediatamente in NPM potrebbe diventare il tuo prossimo amico per rilasci fluidi e facili. Per trovare maggiori informazioni su npm version Puoi andare ci.
By Matteo Bretone
[tipo separatore=”” size=”” icon=”stella”] [actionbox color=”default” title=”” description=”JS-REPUBLIC è una società di servizi specializzata nello sviluppo di JavaScript. Siamo un centro di formazione riconosciuto. Trova tutta la nostra formazione tecnica sul nostro sito partner dedicato alla Formazione” btn_label=”La nostra formazione” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external =”1″]