Red de conocimiento informático - Material del sitio web - Cómo configurar un entorno Node.js en Windows 10

Cómo configurar un entorno Node.js en Windows 10

Preparación

Desarrollar con Node.js en Windows alguna vez fue muy problemático, pero ahora la situación ha mejorado mucho en comparación con hace uno o dos años. Es por eso que dudamos en elegir Windows 7 o Windows 10 como tema de este artículo.

Aunque Windows 7 sigue siendo muy popular y hay algunos malos rumores sobre Windows 10 (debido a diferentes criterios de evaluación y alcance de recopilación de datos), decidimos elegir Windows 10 como objeto de prueba para garantizar los últimos sistemas operativos. son fundamentales para mantener las aplicaciones seguras.

En este artículo, utilizaremos las últimas herramientas y aplicaciones (y usaremos sus versiones de 64 bits) siempre que sea posible. Sé que esto puede no estar garantizado en un entorno corporativo, pero es importante mantener sus herramientas actualizadas.

Todas las instalaciones descritas en este artículo se realizarán en esta máquina. No recomiendo configurar un entorno de Nodo en Cygwin. Además, aunque VirtualBox es gratuito, seguí teniendo problemas al ejecutar máquinas virtuales Linux en máquinas Windows.

Paso 1: Instalar Git

Primero, instala Git. Usando la configuración predeterminada, estas configuraciones son bastante razonables.

El autor suele crear una carpeta de proyecto en el directorio de inicio. Al configurar, haga clic derecho en la carpeta, seleccione "Git bash aquí" y luego verifique la versión de git mediante el comando git --version.

Este es un buen entorno de bash, puedes crear un .bash_profile que se ejecutará cuando abras la ventana de bash. Además, esta no es una ventana de cmd.exe, puede ver algunas opciones (haga clic en el icono en la esquina superior izquierda). Puede copiar texto a la ventana usando el botón central del mouse (como en una terminal Linux creada).

Paso 2: Instalar Node.js en Windows 10

Descarga e instala Node.js. Utilice su versión LTS (Long Term Support).

No recomiendo instalar varias versiones una al lado de la otra porque el administrador de versiones de Node no es compatible oficialmente con Windows; sin embargo, todavía tienes algunas alternativas, como nvm-windows o nodist. De hecho, incluso en otros sistemas, instalar diferentes versiones de herramientas de nodo a nivel mundial todavía parece causar problemas.

Paso 3: Actualizar npm

npm viene con Node. Después de instalar Node.js con éxito, el administrador de paquetes npm también debería estar disponible.

Abra un shell bash y verifique el número de versión mediante npm --version. Si npm es una versión 2.x, deberías actualizar a la versión 3, que resuelve muchos problemas (el más importante para nosotros es la forma en que maneja las dependencias entre pares). Busque Power Shell en el menú Inicio, ejecútelo como administrador y siga los pasos a continuación.

Paso 4: Instalar Visual Studio y Python

Los paquetes de nodos a menudo dependen de paquetes con código nativo, por lo que debes instalar Visual Studio.

Node-gpy es un contenedor de Python GYP (Generate Your Projects), una herramienta que puede generar archivos de proyecto para Gcc, XCode y Visual Studio. Dado que el desarrollo de Windows se realiza a través de Visual Studio, lo usaremos para admitir Visual Studio.

Instala Python (versión 2.x)

Como puedes ver, usarás Python, así que descarga su versión 2.x de 64 bits e instálala. Puede ceñirse a la configuración predeterminada y seleccionar la opción "Agregar a la ruta". Esto agregará el binario de Python a la ruta global, lo que significa que eventualmente tendrás que cerrar sesión y luego volver a iniciarla.

El siguiente paso, vaya a la configuración de las variables de entorno (en Sistema, Configuración avanzada) y agregue GYP_MSVS_VERSION=2015 a las variables globales, porque el siguiente paso es la instalación de Visual Studio 2015.

Instalar Visual Studio (VS2015)

A diferencia de las versiones anteriores a 2012, VS2015 puede funcionar armoniosamente con Node.js de 64 bits. Pronto veremos el tutorial de Node-gyp para Windows 10.

A menos que tenga un VS completo instalado en su máquina, descargue Visual Studio 2015 Community Edition, elija la instalación personalizada y seleccione la rama completa de Visual C (sin soporte para XP). Además, en las herramientas seleccione Windows). SDK. Si se produce algún error durante el proceso de instalación, puede hacer clic en Programas y características y seleccionar VS2015 para realizar cambios y correcciones.

Los SDK de Windows 7 también se mencionan en el manual de instalación de gyp, pero ya hemos instalado los SDK de Win 8 antes, por lo que esperamos que no se utilicen los SDK de Win 7.

Paso 5: Instalar las dependencias del paquete

Actualmente, el autor está desarrollando el microservicio de alarma en Trace, por lo que instalaré las dependencias del paquete requeridas mediante el comando npm -i. El resultado se muestra a continuación:

Fsevents es una dependencia opcional y sólo se puede utilizar en sistemas OSX. Esto es sólo una advertencia: los otros módulos están bien.

Este microservicio usa Postgres y RabbitMQ, así que también los instalé (junto con Erlang). Aquí, la única diferencia en comparación con la configuración de OSX brew (un administrador de paquetes similar a apt, Chocolatey) y rocket (un administrador de servicios) es que tengo que habilitar manualmente el administrador web en el puerto 15672.

En el lado de la base de datos, el autor agregó un usuario predeterminado y creó una base de datos. Sin embargo, todo esto se puede hacer fácilmente en el cliente PgAdmin.

Paso 6: Manejar las variables de entorno

Por lo general, los proyectos de Node.js dependen en gran medida de las variables de entorno.