Node.js https://nodejs.org/ te permite compilar aplicaciones del lado del servidor y aplicaciones de red en Javascript. Aunque para nuestros fines, lo usaremos para correr herramientas de líneas de comando escritas en Javascript, como Ionic CLI.

Node.js incluye npm, el Node Package Manager, una herramienta que facilita instalar y actualizar paquetes.

Windows

Para instalar Node.js en Windows, simplemente descarga el instalador MSI desde https://nodejs.org/dist/v0.12.7/, después corre el instalador y sigue las instrucciones.

Adicionalmente, si no tienes GIT instalado aún, descarga e instala Git para Windows. IMPORTANTE: Cuando el instalador llegue a la parte donde te pida ajustar el PATH, selecciona “Run Git from the Windows Command Prompt”.

Mac OS X

Para instalar Node.js en Mac, usaremos Homebrew. Homebrew es un package manager para Mac que te permite instalar fácilmente herramientas Open Source. Puedes instalarlo desde http://brew.sh/.

Una vez que hayas instalado Homebrew, puedes instalar Node.js v0.12 con este comando:

$ brew install homebrew/versions/node012

Homebrew maneja todo el aspecto de permisos, así que no necesitas correr tus comandos con sudo y puedes utilizarlo para actualizar node y otras herramientas.

Linux

Puedes descargar los binarios desde https://nodejs.org/dist/v0.12.7/, después descomprimirlos en algún lugar, por ejemplo /home/user/node, y después agregar el directorio bin a tu PATH: /home/user/node/bin.

Alternativamente puedes encontrar algún paquete provisto para tu distribución de Linx como apt get para Debian, yum para RPMs, etc.