Node.js: es un tiempo de ejecución de JavaScript (del lado del servidor) construido en el motor de JavaScript V8 de Google Chrome. Fue desarrollado en 2009 por Ryan Dhal. Node.js utiliza un modelo de entrada/salida sin bloqueo y basado en eventos que lo hace liviano y eficiente. Es perfecto para aplicaciones en tiempo real con uso intensivo de datos. Node es como un envoltorio alrededor del V8 con módulos integrados que brindan muchas características que son fáciles de usar en las API asíncronas.
NPM: NPM (Node Package Manager) instala y administra la versión y la dependencia de los paquetes para Node.js. NPM se instala con Node. El objetivo de NPM es la administración automatizada de dependencias y paquetes, en cualquier momento o cualquier persona que necesite comenzar con el proyecto, simplemente puede ejecutar la instalación de NPM y todas las dependencias que tendrá de inmediato. Es posible especificar de qué versión depende su proyecto para evitar que su proyecto se rompa debido a las actualizaciones.
Instalación de la versión anterior de Node.js y NPM: Para instalar las versiones anteriores de la última versión, la última versión de Node.js debe estar instalada en su computadora o puede instalarla desde el sitio oficial de Node.js.
Paso 1: verifique la versión instalada de Node y NPM en la computadora, use el siguiente comando respectivamente
- En ventanas:
node -v
npm -v
- en linux:
node --version
npm --version
Paso 2: para instalar la versión anterior de Node, use el siguiente comando:
- En ventanas:
npm install -g node@version
Ejemplo:
npm install -g node@10.9.0
- en linux:
sudo apt-get install nodejs=version-1chl1~precise1
Ejemplo:
sudo apt-get install nodejs=10.9.0-1chl1~precise1
Paso 3: para instalar la versión anterior de NPM, use el siguiente comando:
- En ventanas:
npm install -g npm@version
Ejemplo:
npm install -g npm@4.0.0
- en linux:
sudo apt-get install npm=version-1chl1~precise1
Ejemplo:
sudo apt-get install npm=4.0.0-1chl1~precise1
Publicación traducida automáticamente
Artículo escrito por jeeteshgavande30 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA