• ¿Cómo Instalar Node JS Mediante el uso de NVM?

    Una alternativa a la instalación de Node.js a través de apt es utilizar una herramienta especialmente diseñada llamada nvm, que significa "administrador de versiones Node.js".


    Utilizando nvm, puedes instalar varias versiones, independientes de Node.js que permitirán controlar su entorno de forma más fácil. No solo se le dará acceso bajo demanda a las nuevas versiones de Node.js, sino que también le permitirá dirigirse a versiones anteriores de las cuales su aplicación pueda depender.
    Para empezar, vamos a necesitar obtener los paquetes de software de nuestros repositorios de Ubuntu que nos permitirán construir paquetes fuente. El script nvm aprovechará estas herramientas para construir los componentes necesarios:
    • sudo apt-get update
    • sudo apt-get install build-essential libssl-dev
    Una vez instalados los paquetes de requisitos previos, puede desplegar el script de instalación de nvm desde la página del proyecto en GitHub. El número de versión puede ser diferente, pero en general, se puede descargar con curl:
    • curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
    E inspeccionar el script de instalación con nano:
    • nano install_nvm.sh
    Ejecutar el script con bash:
    • bash install_nvm.sh
     
    Se instalará el software en un subdirectorio del directorio principal en ~/.nvmTambién agregará las líneas necesarias al archivo ~/.profile para poder utilizarlo.
    Para acceder a la funcionalidad de NVM, tendrá que cerrar la sesión y volver a iniciarla de nuevo, o puede generar el archivo ~/.profile para que la sesión actual reconozca los cambios:
    • source ~/.profile
    Ahora que ha instalado NVM, puede instalar versiones aisladas de Node.js.
    Para averiguar las versiones de Node.js que están disponibles para su instalación, puede escribir:

    • nvm ls-remote
    Output
    ... v5.8.0 v5.9.0 v5.9.1 v5.10.0 v5.10.1 v5.11.0 v6.0.0
    Como se puede ver, la versión más reciente en el momento de escribir estas líneas es v6.0.0. Puede instalarla escribiendo:
    • nvm install 6.0.0
    Normalmente, NVM cambiará a utilizar la versión instalada más reciente. Puede indicar explícitamente a nvm que utilice la versión que acabamos de descargar escribiendo:
    • nvm use 6.0.0
    Al instalar Node.js usando NVM, el ejecutable se llama node. Puede ver la versión que esta siendo utilizada actualmente por el shell escribiendo:
    • node -v
    Output
    v6.0.0
    Si tiene varias versiones Node.js, se puede ver las que están instaladas escribiendo:
    • nvm ls
    Si desea por defecto una de las versiones, puede escribir:
    • nvm alias default 6.0.0
    Esta versión se seleccionará automáticamente cuando se genere una nueva sesión. También puede hacer referencia al mismo mediante el alias:
    • nvm use default
    Cada versión de Node.js mantendrá un registro de sus propios paquetes y dispondrá de npm para gestionarlos.
    Puede tener los paquetes de instalación npm en el directorio ./node_modules del proyecto Node.js usando el formato normal. Por ejemplo, para el módulo express:
    • npm install express
    Si desea instalarlo a nivel global (ponerlo a disposición de los otros proyectos que utilizan la misma versión Node.js), puede agregar el indicador -g:
    • npm install -g express
    Esto instalará el paquete en:
    ~/.nvm/node_version/lib/node_modules/package_name
    
    La instalación global le permitirá ejecutar los comandos desde la línea de comandos, pero tendrá que vincular el paquete a su ámbito local para requerirlo desde dentro de un programa:
    • npm link express
    Puede aprender más acerca de las opciones disponibles con nvm escribiendo:


    • nvm help
  • 0 Comentarios:

    Publicar un comentario

    ACCEDE A CODIGO FUENTE GRATIS

    Compartiendo código a través de una plataforma gratuita, compartiendo proyectos y codigo siempre con el lema de Educar es Compartir.

    Oficina Central

    DIRECCIÓN

    Comercial el Rey, Local B58

    CORREO

    angel@nubeclan.com
    soporte@nubeclan.com

    TELEFONO

    +591 326 4587

    MOVILES

    +591 600 07721

    EDUCAR ES COMPARTIR

    Blog

    GitHub

    REDES SOCIALES

    Facebook

    Twiter

    LinkedIn