Una de las tecnologías web predominantes durante los últimos años ha sido NodeJS, facilitando la creación de aplicaciones web y hasta de escritorio con el framework de Electron, entre otros.
NodeJS es un entorno de ejecución desarrollado con la tecnología del motor V8 de JavaScript para Chrome. Según su página oficial, NodeJS está dirigido a eventos, hace uso de funciones asíncronas y posee una vasta biblioteca con paquetes para instalar (conocida como npm).
Instalando NodeJS Para este tutorial voy a estar utilizando Fedora 23, pero
NodeJS está disponible en otras plataformas como OS X o Windows (ambas con su respectivo instalador).
Forma 1. Desde el administrador de paquetes. Para instalar desde el
administrador de paquetes, simplemente abres la terminal y como root escribes:
dnf install nodejs npm
Con esto instalas tanto NodeJS como su gestor de paquetes (para instalar en otros sistemas, referirse a la página oficial de NodeJS), que usaremos más adelante en otros artículos.
Si utilizas este método será necesario que escribas sudo
para hacer tareas de
forma global, si te resulta incómodo, también puedes instalarlo en un directorio
local con la siguiente o tercera alternativa.
Forma 2. Mediante NVM. [NVM(Node Version
Manager)](https://github.com/creationix/nvm) administra diversas instalaciones de NodeJS, para permitir el trabajo en proyectos con versiones distintas.
Su instalación es tan sencilla como escribir:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
o si no tienes cUrl:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
pero en su repositorio también cuentan con la opción de hacerlo manual.
Usar NVM es bastante sencillo. Algunos de los comandos más utilizados son:
nvm install (version)
: instala una versión específica de NodeJS.nvm use (version)
: selecciona con qué versión de NodeJS deseas trabajar.nvm ls
: muestra un listado con las versiones instaladas. Agrega una llamada 'system' si tenías alguna versión instalada antes de NVM.
Forma 3. Instalando en un directorio local, sin acceso global. La forma más
fácil de hacerlo es ejecutando el siguiente script publicado en un Gist de isaacs:
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc . ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install
curl https://www.npmjs.org/install.sh | sh
Lo que este código hace es instalar NodeJS y npm en la carpeta '~/local',
permitiéndote realizar instalaciones globales sin utilizar sudo
y sin entrar
en carpetas del sistema. Para esto, el script se encarga de cambiar el 'prefix'
en la configuración de la instalación y añadirlo al '$PATH' para poder ser
ejecutado sin problemas.
Forma 4. Descarga e instalación manual. ¿De verdad llegaste hasta acá con las
tres alternativas disponibles arriba?
Si es así y te gusta complicarte, sólo te dejo el enlace a la sección de descargas de NodeJS y el resto es pan comido para ti.
Espero que este artículo te haya sido de ayuda y lograras instalar NodeJS. No dudes en dejar tu comentario si tienes alguna pregunta. Más adelante estaré compartiendo un poco de desarrollo en NodeJS.