Objetivo
Instale la última versión estable de NodeJS en Debian Stretch.
Distribuciones
Ampliación de Debian 9
Requisitos
Esta guía requiere una instalación funcional de Debian Stretch con privilegios de root.
Dificultad
Fácil
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Introducción
NodeJS está en aumento, a lo grande. Es una de las principales herramientas de desarrollo web y, cuando se combina con el marco Express, es una sólida competencia directa para PHP y Ruby on Rails.
Debian proporciona NodeJS en sus repositorios, pero por lo general es extremadamente fuera de plazo. No hay necesidad de preocuparse. La Fundación NodeJS recomienda un repositorio Debian alojado por un popular servicio de alojamiento NodeJS.
Obtener y ejecutar el script
Esta parte es súper fácil. En realidad, es lo que recomienda la Fundación NodeJS. Use cURL para extraer este script Bash. El script detecta su distribución y configura el repositorio por usted. Incluso ejecuta `apt update`. Probablemente deberías tener `sudo` instalado. De lo contrario, debe ejecutar el script como root (no suele ser una buena idea). Simplemente ejecute el script por separado en lugar de usar la canalización.
Con Sudo
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Sin Sudo
$ cd Downloads $ curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x $ chmod +x setup_10.x # ./setup_10.x
Instalar NodeJS
Entonces, ahora que tiene el repositorio configurado, puede instalar NodeJS normalmente a través de `apt`.
# apt install nodejs
Nodo de pruebaJS
Asegúrese de que Node esté instalado y funcione correctamente. Puedes comprobar que está ahí con el indicador `-v`.
$ node -v
Instalar con NPM
Antes de comenzar con NPM, instale algunos paquetes de desarrollo para que NPM no tenga problemas cuando encuentre un paquete fuente.
# apt install build-essential libssl-dev
Ahora, puede instalar cualquier cosa que esté disponible en los repositorios de NPM. NPM es un administrador de paquetes de NodeJS, pero también maneja muchos otros paquetes de JavaScript. Piense en ello como la versión JavaScript de `pip` o Ruby gems.
Intente instalar el Express. Es fácilmente el marco NodeJS más utilizado y es un buen lugar para comenzar con Node.
$ npm install express
Como cualquier administrador de paquetes, NPM incorporará Express junto con todas sus dependencias.
Pensamientos finales
NodeJS solo seguirá creciendo. Debian Stretch puede ser una excelente plataforma para desarrollar. Con el uso de este repositorio, puede asegurarse de tener siempre la última versión estable.
NPM es enorme. Es demasiado grande para cubrirlo aquí, pero vale la pena echarle un vistazo. Hay montones de excelentes paquetes y recursos disponibles allí para el desarrollo de front-end y back-end.