NPM (Node Package Manager) es el gestor de paquetes de NodeJs, la capa de programación a nivel de servidor basada en JS y en el motor V8 de Google. Como sabemos, permite descargar dependencias para ejecutar aplicaciones basándose en repositorios.

El problema de instalar la última versión de un determinado paquete es que puede dejar de funcionar nuestro programa si los desarrolladores del mismo, dan un salto muy alto en sus características. Por ello, si nuestro programa funciona en una determinada versión, es mejor seguir trabajando en ella. Pero, ¿cómo instalar una versión X de nuestro paquete usando NPM?

Instalar versiones de un paquete con NPM

Normalmente instalamos los paquetes de la siguiente manera:

npm install socket.io

Pero si queremos instalar una versión anterior, como por ejemplo la 0.9.16 de socket.io:

npm install socket.io@0.9.16

Lo mismo para desinstalarlo:

npm uninstall socket.io@0.9.16