ExpressJS - Entorno

En este capítulo, aprenderemos cómo comenzar a desarrollar y utilizar Express Framework. Para empezar, debe tener el Node y el npm (administrador de paquetes de nodo) instalados. Si aún no los tiene, vaya a la configuración del nodo para instalar el nodo en su sistema local. Confirme que node y npm estén instalados ejecutando los siguientes comandos en su terminal.

node --version
npm --version

Debería obtener un resultado similar al siguiente.

v5.0.0
3.5.2

Ahora que tenemos Node y npm configurar, entendamos qué npm es y cómo usarlo.

Administrador de paquetes de nodo (npm)

npm es el administrador de paquetes para node. El Registro npm es una colección pública de paquetes de código de fuente abierta para Node.js, aplicaciones web front-end, aplicaciones móviles, robots, enrutadores e innumerables otras necesidades de la comunidad JavaScript. npm nos permite acceder a todos estos paquetes e instalarlos localmente. Puede navegar a través de la lista de paquetes disponibles en npm en npmJS .

¿Cómo usar npm?

Hay dos formas de instalar un paquete usando npm: global y localmente.

  • Globally- Este método se utiliza generalmente para instalar herramientas de desarrollo y paquetes basados ​​en CLI. Para instalar un paquete globalmente, use el siguiente código.

npm install -g <package-name>
  • Locally- Este método se usa generalmente para instalar marcos y bibliotecas. Un paquete instalado localmente solo se puede utilizar dentro del directorio en el que está instalado. Para instalar un paquete localmente, use el mismo comando que el anterior sin el-g bandera.

npm install <package-name>

Siempre que creamos un proyecto usando npm, necesitamos proporcionar un package.jsonarchivo, que tiene todos los detalles sobre nuestro proyecto. npm nos facilita la configuración de este archivo. Pongamos en marcha nuestro proyecto de desarrollo.

Step 1 - Inicie su terminal / cmd, cree una nueva carpeta llamada hello-world y cd (crear directorio) en ella -

Step 2 - Ahora para crear el archivo package.json usando npm, use el siguiente código.

npm init

Le pedirá la siguiente información.

Simplemente siga presionando enter e ingrese su nombre en el campo "nombre del autor".

Step 3- Ahora que tenemos nuestro archivo package.json configurado, instalaremos Express. Para instalar Express y agregarlo a nuestro archivo package.json, use el siguiente comando:

npm install --save express

Para confirmar que Express se ha instalado correctamente, ejecute el siguiente código.

ls node_modules #(dir node_modules for windows)

Tip - El -save La bandera puede ser reemplazada por la -Sbandera. Esta bandera asegura que Express se agrega como una dependencia a nuestropackage.jsonarchivo. Esto tiene una ventaja, la próxima vez que necesitemos instalar todas las dependencias de nuestro proyecto podemos simplemente ejecutar el comando npm install y encontrará las dependencias en este archivo e instalarlas por nosotros.

Esto es todo lo que necesitamos para comenzar el desarrollo utilizando el marco Express. Para hacer nuestro proceso de desarrollo mucho más fácil, instalaremos una herramienta de npm, nodemon. Esta herramienta reinicia nuestro servidor tan pronto como hacemos un cambio en cualquiera de nuestros archivos, de lo contrario necesitamos reiniciar el servidor manualmente después de cada modificación de archivo. Para instalar nodemon, use el siguiente comando:

npm install -g nodemon

Ahora puede comenzar a trabajar en Express.