In Desarrollo Última actualizaciónated:
Comparte en:
Software de Jira es la herramienta de gestión de proyectos número uno utilizada por equipos ágiles para planificar, rastrear, lanzar y respaldar software excelente.

Node.js is a cross-platform, open-source JavaScript runtime environment that runs on Chrome’s V8 JavaScript engine and allows you to execute JavaScript code outside the context of a web browser, como en el lado del servidor. Esto convierte a Node.js en una herramienta ideal para que los desarrolladores la utilicen al crear aplicaciones del lado del servidor.

Node.js se ha vuelto tan popular que se clasificó como el marco web más popular entre los desarrolladores profesionales y los desarrolladores que están aprendiendo a codificar en el desbordamiento de pila Encuesta para desarrolladores.

Como Node.js se desarrolla y mejora continuamente y de vez en cuando se lanzan nuevas versiones de Node.js. Esto a menudo da como resultado que se agreguen nuevas funciones al marco y que algunas funciones más antiguas queden obsoletas.ated, o incluso cambios en cómo se implementan ciertas funcionalidades en el marco.

Esto significa que, a medida que los desarrolladores crean aplicaciones con Node.js, estas aplicaciones se implementan con diferentes versiones de Node.js.

Esto, a su vez, significa que una aplicación implementada utilizando una versión particular de Node.js, como Node.js versión 9.x, puede generar resultados inesperados o generar resultados inesperados.ate errores cuando intenta ejecutarlo usando una versión diferente de Node.js, como Node.js 20.x.

Para resolver esto, debe seguir desinstalando su versión actual de Node.js e instalando la versión requerida de Node.js mientras trabaja con diferentes proyectos de Node.js.

En un entorno de trabajo normal, es posible que un desarrollador deba hacer esto varias veces mientras cambia de proyecto, lo que puede volverse muy doloroso y agotador rápidamente. Afortunadamente, hay una mejor manera de hacer esto utilizando el Administrador de versiones de nodos (NVM).

Node Version Manager (NVM) es una herramienta de línea de comandos que le permite instalar y administrar múltiples versiones de Node.js en su máquina. Sumaally, le permite cambiar fácilmente entre las diferentes versiones de Node.js que se han instalado en su máquina. Esto hace que nvm sea una herramienta esencial para cualquiera que trabaje con Node.js, incluso si aún no ha trabajado en proyectos que utilizan diferentes versiones de Node.js.

Profundicemos en cómo puede instalar nvm en Windows o MacOS.

Requisitos previos para instalar NVM

Antes de instalar nvm, asegúrese de desinstalar cualquier versión existente de Node.js para evitar conflictos después de instalar nvm. Si estas usando Windows, continúe y elimine también el directorio donde se instaló Node.js en su máquina. este usually es la carpeta nodejs que se encuentra dentro de los archivos de programa

Al instalar nvm en MacOS, debe asegurarse de que manually Instale las herramientas de línea de comandos de Xcode antes de intentar instalar nvm.

Otroswise, the installation will fail. This article will cover how to do this in the section on how to install nvm on macOS. Installing Xcode command line tools requires MacOS version 13 or later and about 2.5GB of free disk space.

Cómo instalar NVM en Windows

El Node Version Manager original se creó para los sistemas operativos Linux y Mac y no Windows. En ese sentido, la NVM que vamos a instalar Windows es un bit diferente del nvm utilizado en Linux y Mac.

Sin embargo, es la NVM la que se recomienda para Windows sistemas operativos de Microsoft y Google.

Para instalar NVM en su Windows computadora, siga los siguientes pasos

1. Ir lanzamientos de nvm para ver las versiones de nvm. En Activos, haga clic en la latest nvm-setup.exe para descargar la lateinstalador st nvm.

2. Una vez completada la descarga, abra el instalador y seleccione cuando se le pregunte si desea permitir que la aplicación realice cambios en su dispositivo o no.

3. Atravez de Pantalla de acuerdo de licencia, seleccione acepto el acuerdo Luego haga clic Siguiente

4. Atravez de Seleccionar ubicación de destino pantalla, especifique dónde desea nvm para Windows a instalar y haga clic en Siguiente

5. Atravez de Establecer enlace simbólico de Node.js pantalla, especifique dónde desea que se configure el enlace simbólico y haga clic en Siguiente. Aquí es donde se encontrará la versión activa de Node.js.

6. Con todo configurado, ahora es el momento de instalar nvm. Sobre el Listo para instalar pantalla, haga clic en Instalar para instalar nvm en su máquina.

7. Una vez finalizada la instalación process Listo, haga clic en Acabado

8. Para confirmar que la instalación se completó, abra WindowPowerShell y ejecutarlo como administrador

9. Una vez en Powershell, ejecuta

nvm -v

Si la instalación fue exitosa, debería ver una pantalla con el número de versión del nvm que instaló.

Con nvm instalado, puede continuar y usarlo para instalar y administrar múltiples versiones de Node.js

Cómo instalar NVM en macOS

Al instalar nvm en MacOS, se recomienda instalarlo directamente desde GitHub y no mediante Homebrew, el administrador de paquetes para macOS. Sumaally, necesitas manually Instale las herramientas de línea de comandos de Xcode en su máquina. Por lo tanto, nuestros primeros pasos cubrirán cómo instalar las herramientas de línea de comandos de Xcode. Para hacer esto, siga los siguientes pasos:

1. Ir a los desarrolladores de Apple descargar página

2. Busque herramientas de línea de comandos para Xcode. Descarga la latest version that is not a beta version or Release candidate

3. Abra el archivo .dmg descargado y ejecute la línea de comandos tools.pkg archivo. Esto comienza con el instalador de herramientas de línea de comandos.

4. Hacer clic en Continúar

5. Hacer clic en Continúar. También puede cambiar su idioma preferido en esta pantalla.

6. Hacer clic en Muy de acuerdo para continuar con la instalación, luego haga clic en Instalar para instalar las herramientas de línea de comandos.

Una vez que se hayan instalado las herramientas de línea de comandos, el siguiente paso es instalar nvm en Mac. Para ello, sigue los siguientes pasos:

  1. Abra su terminal y verifique si el directorio de inicio de su Mac tiene un .zshrc ejecutando
ls -a

2. En caso de que no vea un archivo .zshrc en su directorio de inicio, creeate uno ejecutando

touch ~/.zshrc

3. Copie el siguiente comando en su terminal y ejecútelo:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

El comando anterior descarga un script y lo ejecuta. El script clona el repositorio de nvm, instalando así nvm en su Mac.

Para confirmar que se ha ejecutado nvm, el siguiente comando en su terminal

nvm -v

Si se le presenta un número de versión, la instalación fue exitosa.

Para Concluir

El administrador de versiones de nodos es una herramienta esencial para los desarrolladores que trabajan con Node.js, ya que les permite trabajar fácilmente con diferentes versiones de Node.js, administrar las versiones y cambiar fácilmente entre las diferentes versiones. Si es un desarrollador que trabaja con el marco Node.js, considere instalar nvm en su computadora.

También puede explorar cómo Instalar Node.js y MNP en Windowsy macOS.

Comparte en:
  • collins kariuki
    Autor
    Collins Kariuki es desarrollador de software y técnico. writer para Geekflare. Tiene más de cuatro años de experiencia en desarrollo de software, experiencia en informática y también ha escrito para Argot, Daily Nation y Business Daily Newspaper.
  • Narendra MohanMittal
    Editora

    Narendra Mohan Mittal es un hermano digital versátil y experimentado.anding strateEditor esencial y de contenidos con más de 12 años de experiencia. Es medallista de oro en M-Tech y B-Tech en Ingeniería y Ciencias de la Computación.


    Actualmente,…

Gracias a nuestros patrocinadores

Más lecturas interesantes sobre el desarrollo

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.

    Prueba Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.

    Intente Intruder