Aprenda a instalar Npm y Node.js en Ubuntu

Aprenda a instalar Npm y Node.js en Ubuntu

Node.js es efectivamente un entorno de tiempo de ejecución de JavaScript multiplataforma de código abierto. Con Node.js habilitado, puede ejecutar JavaScript en su máquina Ubuntu sin tener que preocuparse por abrir ningún navegador. Está construido sobre el motor JavaScript V8 de Chrome y se puede instalar de varias formas en Linux.

Node.js es esencial para crear aplicaciones de red y del lado del servidor. Esta plataforma se ejecuta de manera eficiente en Windows, Linux, FreeBSD y macOS. Npm es el administrador de paquetes predeterminado y a menudo se etiqueta como el registro de software más grande del mundo.

Instalar Nodejs en Ubuntu

En esta guía, puede instalar Nodejs en Ubuntu de tres formas diferentes. Estas tres formas incluyen:

  • Usando apt para instalar Nodejs en Ubuntu
  • Usando apt con un repositorio de software PPA
  • Instalación de nvm para instalar y administrar diferentes versiones de Nodejs en Ubuntu

Opción 1: instalar Node.js desde el repositorio de NodeSource

NodeSource, como empresa, se enfoca en brindar soporte de Node de nivel empresarial. Esta instalación utiliza el repositorio Node.js, que se utilizará para instalar esta versión en Ubuntu. Puede seguir estos pasos para instalar Node Linux desde NodeSource.

El primer paso es habilitar el repositorio NodeSource usando el comando curl . Si curl no está instalado, puede instalarlo en su sistema usando los siguientes comandos.

Para instalar Curl

sudo apt-get install curl -y

Aprenda a instalar Npm y Node.js en Ubuntu

Para habilitar el repositorio

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Aprenda a instalar Npm y Node.js en Ubuntu

El comando anterior agregará la clave de firma a su sistema. Para crear un archivo de repositorio de origen de apt, necesitaría instalar todos los paquetes necesarios y actualizar el caché de apt.

Instale Node.js y Npm

Escriba el siguiente código para comenzar la instalación de Node.js y npm.

sudo apt install nodejs

Aprenda a instalar Npm y Node.js en Ubuntu

Este paquete (nodejs ubuntu) contendrá los archivos binarios para Node y npm.

Verificar la instalación de Node.js y Npm

node --version

Ver la versión de Npm

npm --version

La instalación posterior a la salida para ambos módulos se verá así:

Aprenda a instalar Npm y Node.js en Ubuntu

La versión para Nodejs Ubuntu es v12.22.4 mientras que la versión de npm es 6.14.14 , que es la última versión disponible al momento de escribir esta guía.

Hay más formas de instalar Nodejs Ubuntu y npm. Para instalarlos usando Node Version Manager, siga los pasos que se enumeran a continuación.

Opción 2: instalar Node.js y Npm con NVM

NVM, más conocido como Node Version Manager, es un script bash que funciona en un directorio independiente en lugar del nivel del sistema operativo. Esto simplemente significa que puede instalar múltiples versiones de Node.js sin afectar todo su sistema.

A través de NVM, puede controlar el entorno de su sistema e incluso usar las versiones más recientes de Node.js, mientras conserva y administra las versiones anteriores. Esto es diferente de la utilidad apt , y hay una sutil diferencia en las versiones en comparación con las versiones de apt.

Instalar Nvm Ubuntu

Para descargar NVM usando la línea de comando, descargue e instale el código fuente de la página de GitHub :

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

Aprenda a instalar Npm y Node.js en Ubuntu

Este comando clonará el repositorio de GitHub al directorio ~ / .nvm . Para usar esto, primero necesita obtener su archivo .bashrc usando el siguiente comando:

source ~/.bashrc

En el siguiente paso, puede verificar qué versión de Node está disponible dentro de NVM.

nvm list-remote

La salida se verá así:

Aprenda a instalar Npm y Node.js en Ubuntu

Este comando enumerará una gran cantidad de versiones disponibles, por lo que puede elegir la última versión. En este caso, la última versión disponible es la 16.6.2 , que se puede instalar mediante el comando:

nvm install v16.6.2

Aprenda a instalar Npm y Node.js en Ubuntu

El nombre de la versión se puede ajustar según la versión más reciente disponible en NVM.

Después de la instalación, vea las diferentes versiones que se instalaron como parte de la instalación anterior:

nvm list

La salida se verá así:

Aprenda a instalar Npm y Node.js en Ubuntu

La primera línea mostrará la versión actualmente activa, mientras que algunas de las otras líneas muestran los alias nombrados y sus versiones. Puede ver los alias de las distintas versiones LTS de Node. Basándose en estos alias, también puede instalar una versión.

Por ejemplo, para instalar uno de esos alias fermium, puede usar el siguiente comando:

nvm install lts/fermium

Aprenda a instalar Npm y Node.js en Ubuntu

Verifique si la instalación fue exitosa o no usando el comando -v.

node -v

Aprenda a instalar Npm y Node.js en Ubuntu

La salida mostrará la última versión que se instaló.

Opción 3: Instalar Node.js con NodeSource PPA

Otra forma de instalar Node.js es mediante la instalación mediante PPA (archivo de paquete personal), que NodeSource mantiene y actualiza. El beneficio de usar PPA es que contiene más versiones de Node.js en comparación con los repositorios de Ubuntu.

Como primer paso, debe instalar PPA para acceder a sus paquetes. Desde el directorio de inicio, puede usar la función curl para recuperar el script de instalación para su versión.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Puede ejecutar el script con su editor favorito (como Nano). Si cree que todo en el script es de su agrado, puede ejecutar los comandos más.

nano nodesource_setup.sh

Aprenda a instalar Npm y Node.js en Ubuntu

Salga del editor y ejecute el script con su acceso de root.

sudo bash nodesource_setup.sh

Aprenda a instalar Npm y Node.js en Ubuntu

PPA se agregará a su lista de configuración, mientras que la caché de paquetes local se actualiza automáticamente. Instale el paquete Node.js escribiendo el siguiente comando:

sudo apt install nodejs

Aprenda a instalar Npm y Node.js en Ubuntu

Puede verificar su instalación ejecutando el nodo con la marca -v versión de la siguiente manera:

node -v

Puede estar seguro de que no necesita instalar npm Ubuntu por separado, ya que se trata de una instalación combinada para node.js y npm.

Instalación exitosa de Node.js y NPM

Independientemente del método que adopte, siempre hay una manera de instalar correctamente Node.js y npm en su máquina Ubuntu. Este método funcionará para diferentes versiones de Ubuntu, aunque este proceso se implementó con éxito para Ubuntu 21.04. Dependiendo de sus circunstancias, puede elegir la opción que mejor se adapte a sus necesidades.

Como se mencionó anteriormente, usar la versión empaquetada es el más fácil de estos métodos; puede utilizar el método de instalación PPA o el método nvm para opciones más recientes. De cualquier manera, las tres opciones funcionarán para su versión de Ubuntu Linux.

¿Desea instalar Node.js y npm en Windows? Estás de suerte; el proceso es incluso más fácil que instalarlos en Linux.


Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.

Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las insignias de GitHub pueden aumentar la legibilidad de un repositorio al proporcionar a los usuarios una forma rápida de capturar las métricas del repositorio. Las insignias se pueden incrustar en su README.md para aclarar la importancia y la necesidad de su proyecto a otros desarrolladores. Como resultado, los lectores obtienen una idea muy rápida del repositorio al verificar las insignias adjuntas.

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

Los días de celebración internacional son una buena forma de reconocer los asuntos sociales, los días históricos y las respectivas carreras. El Día Internacional de los Programadores celebra el papel que desempeñan los programadores para mejorar la vida cotidiana. El mundo civilizado en el que vivimos es producto del arduo trabajo de los programadores.

¿Cómo funciona el método Python String format ()? 10 ejemplos

¿Cómo funciona el método Python String format ()? 10 ejemplos

Ya sea una consulta de base de datos o resultados de operaciones matemáticas, el método de formato de cadena de Python ofrece una forma más dinámica y atractiva de presentar resultados a un usuario.

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

A principios de este año, Microsoft lanzó la versión preliminar de Visual Studio 2022 en el salvaje mundo de la programación. ¡Estas son buenas noticias! Es un IDE extremadamente popular, pero debido a una puesta a punto o tal vez incluso una revisión, dado el ritmo de cambio en el ecosistema DevOps en el que prospera.

Una introducción simple a las métricas de software

Una introducción simple a las métricas de software

Las métricas de software son medidas que se utilizan para cuantificar varios aspectos de su software. Estos aspectos pueden variar desde el costo, la calidad y la eficiencia del equipo de desarrollo.

Cómo instalar .NET Framework versión 3.5 en Windows 10

Cómo instalar .NET Framework versión 3.5 en Windows 10

Como usuario de Windows, probablemente al menos una vez se haya encontrado con las palabras .NET Framework. Es un marco de software desarrollado por Microsoft que le permite crear y ejecutar programas C #, C ++, F # y Visual Basic. La última versión de .NET es 4.8, pero es posible que su computadora necesite una versión anterior de .NET (como .NET 3.5) para ejecutar algunas aplicaciones.

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Si es un desarrollador de Python, puede beneficiarse enormemente de la variedad de marcos disponibles. Si bien algunos marcos son más adecuados para grandes ecosistemas, otros se especializan en cumplir objetivos de desarrollo específicos. Siga leyendo para conocer las características básicas, los usos y las diferencias entre dos marcos de Python: Flask y CherryPy.

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

A muchos programadores les encanta resolver problemas matemáticos complicados utilizando código. Ayuda a agudizar la mente y mejorar la capacidad de resolución de problemas. En este artículo, aprenderá a encontrar los cuadrados y cubos perfectos de n dígitos más pequeños y más grandes utilizando Python, C ++ y JavaScript. Cada ejemplo también contiene una salida de muestra para varios valores diferentes.

Cómo agregar Python a la variable PATH de Windows

Cómo agregar Python a la variable PATH de Windows

Ejecutar Python desde la terminal a menudo es inevitable. Sin embargo, si acaba de instalar Python en Windows 10 por primera vez, ejecutarlo a través de la Terminal de Windows solo es posible si se agrega a la variable de entorno Windows PATH.

Cómo usar la declaración if de Python

Cómo usar la declaración if de Python

La declaración if es la fuerza impulsora de la programación lógica. Como resultado, una mejor comprensión de Pythons es una adición significativa a sus habilidades de programación de Python.

Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.