{"id":15770,"date":"2024-06-26T19:33:43","date_gmt":"2024-06-26T16:03:43","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15770"},"modified":"2024-06-26T19:33:43","modified_gmt":"2024-06-26T16:03:43","slug":"how-to-install-node-js-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","title":{"rendered":"C\u00f3mo instalar Node.js en Ubuntu 20.04"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introducci\u00f3n<\/h2>\n<p>Node.js es un entorno de ejecuci\u00f3n de JavaScript para programaci\u00f3n del lado del servidor. Permite a los desarrolladores crear funcionalidades escalables de backend usando JavaScript, un lenguaje con el que muchos est\u00e1n familiarizados gracias al desarrollo web basado en navegador.<\/p>\n<p>En esta gu\u00eda, le mostraremos tres formas diferentes de instalar Node.js en el servidor Ubuntu 20.04:<\/p>\n<ul>\n<li>Usar apt para instalar el paquete nodejs desde el repositorio de software predeterminado de Ubuntu<\/li>\n<li>Uso de apt con un repositorio de software PPA alternativo para instalar versiones espec\u00edficas del paquete nodejs<\/li>\n<li>Instale nvm, el administrador de versiones de nodo, y \u00faselo para instalar y administrar m\u00faltiples versiones de Node.js<\/li>\n<\/ul>\n<p>Para muchos usuarios, usar apt con el repositorio predeterminado ser\u00e1 suficiente. Si necesita versiones m\u00e1s recientes o antiguas de Node, deber\u00eda usar un repositorio PPA. Si desarrolla activamente aplicaciones de Node y necesita cambiar entre versiones de Node, elija el m\u00e9todo nvm.<\/p>\n<h5 id=\"%d8%aa%d9%88%d8%ac%d9%87-%d8%af%d8%a7%d8%b4%d8%aa%d9%87-%d8%a8%d8%a7%d8%b4%db%8c%d8%af\">Nota<\/h5>\n<p>Este art\u00edculo te guiar\u00e1 en la instalaci\u00f3n de Node.js en un servidor Ubuntu. Si buscas una forma sencilla de implementar una aplicaci\u00f3n Node en un servidor en vivo, consulta la plataforma de aplicaciones DigitalOcean.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Requisitos previos<\/h5>\n<p>Para seguir esta gu\u00eda, deber\u00e1 configurar un servidor Ubuntu 20.04. Antes de comenzar, deber\u00e1 configurar una cuenta de usuario no root con privilegios sudo en su sistema. Puede aprender a hacerlo siguiendo nuestro tutorial sobre c\u00f3mo configurar un servidor Ubuntu 20.04 inicial.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-1-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a7%d8%b2-%d9%85%d8%ae%d8%a7%d8%b2%d9%86-%d9%be%db%8c%d8%b4-%d9%81%d8%b1%d8%b6\">Opci\u00f3n 1 \u2013 Instalar Node.js con Apt desde los repositorios predeterminados<\/h2>\n<p>Ubuntu 20.04 incluye una versi\u00f3n de Node.js en sus repositorios predeterminados que permite ofrecer una experiencia consistente en m\u00faltiples sistemas. Al momento de escribir este art\u00edculo, la versi\u00f3n disponible en los repositorios es la 10.19. No ser\u00e1 la \u00faltima versi\u00f3n, pero deber\u00eda ser estable y suficiente para realizar pruebas r\u00e1pidas del lenguaje.<\/p>\n<p>Para obtener esta versi\u00f3n, puede usar el gestor de paquetes apt. Primero, actualice su lista de paquetes local:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt update<\/code><\/pre>\n<\/div>\n<p>Luego instala Node.js:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>Verifique que la instalaci\u00f3n se haya realizado correctamente consultando el n\u00famero de versi\u00f3n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv10.19.0<\/code><\/pre>\n<\/div>\n<p>Si el paquete en los repositorios satisface tus necesidades, eso es todo lo que necesitas para poner Node.js en funcionamiento. En la mayor\u00eda de los casos, tambi\u00e9n querr\u00e1s instalar npm, el gestor de paquetes de Node.js. Puedes hacerlo instalando el paquete npm con apt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install npm<\/code><\/pre>\n<\/div>\n<p>Esto le permite instalar m\u00f3dulos y paquetes para usar con Node.js.<\/p>\n<p>En este punto, ha instalado correctamente Node.js y npm usando apt y los repositorios de software predeterminados de Ubuntu. La siguiente secci\u00f3n muestra c\u00f3mo usar un repositorio alternativo para instalar diferentes versiones de Node.js.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-2-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-nodesource-ppa\">Opci\u00f3n 2: Instalar Node.js con Apt usando NodeSource PPA<\/h2>\n<p>Para instalar una versi\u00f3n diferente de Node.js, puede usar el PPA (Archivo Personal de Paquetes) de NodeSource. Estos PPA contienen m\u00e1s versiones de Node.js que los repositorios oficiales de Ubuntu. Node.js v16 y v18 est\u00e1n disponibles al momento de escribir este art\u00edculo.<\/p>\n<p>Primero, instala el PPA para acceder a sus paquetes. Desde tu directorio personal, usa curl para obtener el script de instalaci\u00f3n de tu versi\u00f3n preferida, asegur\u00e1ndote de reemplazar &quot;16.x&quot; con la cadena de tu versi\u00f3n preferida (si es diferente):<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd ~\r\ncurl -sL https:\/\/deb.nodesource.com\/setup_16.x -o \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Consulte la documentaci\u00f3n de NodeSource para obtener m\u00e1s informaci\u00f3n sobre las versiones disponibles.<\/p>\n<p>Comprueba el contenido del script descargado con nano o tu editor de texto favorito:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Cuando est\u00e9 seguro de que el script est\u00e1 listo para ejecutarse, salga del editor. Luego, ejec\u00fatelo con sudo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo bash \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>El PPA se a\u00f1adir\u00e1 a tu configuraci\u00f3n y la cach\u00e9 local de paquetes se actualizar\u00e1 autom\u00e1ticamente. Ahora puedes instalar el paquete Node.js como en la secci\u00f3n anterior:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>Verifique que tenga la nueva versi\u00f3n instalada ejecutando Node con el indicador -v version:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv16.19.0<\/code><\/pre>\n<\/div>\n<p>El paquete nodejs de NodeSource incluye tanto el binario de nodo como npm, por lo que no es necesario instalar npm por separado.<\/p>\n<p>En este punto, ha instalado correctamente Node.js y npm usando apt y el PPA de NodeSource. La siguiente secci\u00f3n muestra c\u00f3mo usar el Administrador de versiones de Node para instalar y administrar m\u00faltiples versiones de Node.js.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-3-%d9%86%d8%b5%d8%a8-node-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-node-version-manager\">Opci\u00f3n 3: Instalar Node usando Node Version Manager<\/h2>\n<p>Otra forma flexible de instalar Node.js es usar nvm, el Administrador de Versiones de Node. Este software permite instalar y mantener simult\u00e1neamente varias versiones independientes de Node.js y sus paquetes de Node asociados.<\/p>\n<p>Para instalar NVM en tu equipo con Ubuntu 20.04, visita la p\u00e1gina de GitHub del proyecto. Copia el comando curl del archivo README que aparece en la p\u00e1gina de inicio. Esto te proporcionar\u00e1 la versi\u00f3n m\u00e1s reciente del script de instalaci\u00f3n.<\/p>\n<p>Antes de pasar el comando a bash, siempre es recomendable revisar el script para asegurarse de que no haga nada que no est\u00e9 de acuerdo. Puede hacerlo eliminando la parte &quot;| bash&quot; al final del comando curl:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh<\/code><\/pre>\n<\/div>\n<p>Revise el script y aseg\u00farese de que est\u00e9 conforme con los cambios. Cuando est\u00e9 satisfecho, vuelva a ejecutar el comando a\u00f1adiendo &quot;| bash&quot; al final. La URL que utilice cambiar\u00e1 seg\u00fan la \u00faltima versi\u00f3n de nvm, pero por ahora, el script se puede descargar y ejecutar con:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh | bash<\/code><\/pre>\n<\/div>\n<p>Esto instalar\u00e1 el script nvm en su cuenta de usuario. Para usarlo, primero debe obtener el archivo bashrc:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>source ~\/.bashrc<\/code><\/pre>\n<\/div>\n<p>Ahora puedes preguntar a NVM qu\u00e9 versi\u00f3n de nodo est\u00e1 disponible:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list-remote<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n. . .\r\nv18.0.0\r\nv18.1.0\r\nv18.2.0\r\nv18.3.0\r\nv18.4.0\r\nv18.5.0\r\nv18.6.0\r\nv18.7.0\r\nv18.8.0\r\nv18.9.0\r\nv18.9.1\r\nv18.10.0\r\nv18.11.0\r\nv18.12.0 (LTS: Hydrogen)\r\nv18.12.1 (LTS: Hydrogen)\r\nv18.13.0 (Latest LTS: Hydrogen)\r\nv19.0.0\r\nv19.0.1\r\nv19.1.0\r\nv19.2.0\r\nv19.3.0\r\nv19.4.0<\/code><\/pre>\n<\/div>\n<p>Esta es una lista muy larga. Puedes instalar una versi\u00f3n de Node introduciendo cualquiera de las versiones publicadas en la lista. Por ejemplo, para obtener la v14.10.0, podr\u00edas ejecutar:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install v14.10.0<\/code><\/pre>\n<\/div>\n<p>Puedes ver las diferentes versiones que tienes instaladas enumer\u00e1ndolas:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n-&gt; v14.10.0\r\nv14.21.2\r\ndefault -&gt; v14.10.0\r\niojs -&gt; N\/A (default)\r\nunstable -&gt; N\/A (default)\r\nnode -&gt; stable (-&gt; v14.21.2) (default)\r\nstable -&gt; 14.21 (-&gt; v14.21.2) (default)\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Esto muestra la versi\u00f3n actualmente activa en la primera l\u00ednea (-&gt;v14.10.0) seguida de algunos alias y las versiones a las que hacen referencia esos alias.<\/p>\n<p>Adem\u00e1s, existen alias para diferentes versiones de soporte a largo plazo (o LTS) de Node:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nlts\/* -&gt; lts\/hydrogen (-&gt; N\/A)\r\nlts\/argon -&gt; v4.9.1 (-&gt; N\/A)\r\nlts\/boron -&gt; v6.17.1 (-&gt; N\/A)\r\nlts\/carbon -&gt; v8.17.0 (-&gt; N\/A)\r\nlts\/dubnium -&gt; v10.24.1 (-&gt; N\/A)\r\nlts\/erbium -&gt; v12.22.12 (-&gt; N\/A)\r\nlts\/fermium -&gt; v14.21.2\r\nlts\/gallium -&gt; v16.19.0 (-&gt; N\/A)\r\nlts\/hydrogen -&gt; v18.13.0 (-&gt; N\/A)<\/code><\/pre>\n<\/div>\n<p>Tambi\u00e9n puedes instalar una versi\u00f3n basada en estos alias. Por ejemplo, para instalar la \u00faltima versi\u00f3n con soporte a largo plazo, Hydrogen, ejecuta:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install lts\/hydrogen<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nDownloading and installing node v18.13.0...\r\n. . .\r\nNow using node v18.13.0 (npm v8.19.3)<\/code><\/pre>\n<\/div>\n<p>Puede cambiar entre versiones instaladas usando nvm:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm use v14.10.0<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nNow using node v14.10.0 (npm v6.14.8)\r\n```\r\nYou can verify that the install was successful using the same technique from the other sections:\r\n```command\r\nnode -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv14.10.0<\/code><\/pre>\n<\/div>\n<p>La versi\u00f3n correcta de Node est\u00e1 instalada en su equipo, como se esperaba. Tambi\u00e9n hay disponible una versi\u00f3n compatible de npm.<\/p>\n<h2 id=\"%d8%ad%d8%b0%d9%81-node-js\">Desinstalar Node.js<\/h2>\n<p>Puedes desinstalar Node.js con apt o nvm remove, seg\u00fan c\u00f3mo lo hayas instalado. Para eliminar una versi\u00f3n de los repositorios del sistema, usa apt remove:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt remove nodejs<\/code><\/pre>\n<\/div>\n<p>De forma predeterminada, apt remove conserva los archivos de configuraci\u00f3n locales creados desde la instalaci\u00f3n. Si no desea guardar los archivos de configuraci\u00f3n para usarlos m\u00e1s adelante, use apt purge:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt purge nodejs<\/code><\/pre>\n<\/div>\n<p>Para desinstalar una versi\u00f3n de Node.js que instal\u00f3 usando nvm, primero determine si es la versi\u00f3n activa actual:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm current<\/code><\/pre>\n<\/div>\n<p>Si la versi\u00f3n que desea no es la versi\u00f3n activa actual, puede ejecutar:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm uninstall node_version<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nUninstalled node node_version<\/code><\/pre>\n<\/div>\n<p>Este comando eliminar\u00e1 la versi\u00f3n de Node.js seleccionada.<\/p>\n<p>Si la versi\u00f3n que desea eliminar es la versi\u00f3n activa actual, primero debe deshabilitar nvm para habilitar los cambios:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm deactivate<\/code><\/pre>\n<\/div>\n<p>Ahora puede desinstalar la versi\u00f3n actual con el comando de desinstalaci\u00f3n usado anteriormente. Esto eliminar\u00e1 todos los archivos asociados con la versi\u00f3n de Node.js deseada.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Resultado<\/h2>\n<p>Hay muchas maneras de poner Node.js en funcionamiento en Ubuntu 20.04 Server. Tus circunstancias determinar\u00e1n cu\u00e1l de los m\u00e9todos anteriores se adapta mejor a tus necesidades. Si bien usar la versi\u00f3n empaquetada en el repositorio de Ubuntu es una opci\u00f3n, usar nvm o el PPA de NodeSource ofrece mayor flexibilidad.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n Node.js es un entorno de ejecuci\u00f3n de JavaScript para programaci\u00f3n del lado del servidor. Permite a los desarrolladores\u2026","protected":false},"author":1,"featured_media":15772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363,369],"tags":[384,394,368],"class_list":{"0":"post-15770","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"category-os","10":"tag-java-script","11":"tag-nodejs","12":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-26T16:03:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"wordCount\":160,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"keywords\":[\"Java Script\",\"Nodejs\",\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo instalar Node.js en Ubuntu 20.04 - Blog de ITPiran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_locale":"es_ES","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-26T16:03:43+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","datePublished":"2024-06-26T16:03:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"wordCount":160,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","keywords":["Java Script","Nodejs","Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","name":"C\u00f3mo instalar Node.js en Ubuntu 20.04 - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","datePublished":"2024-06-26T16:03:43+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"Blog de ITPiran","description":"Noticias y art\u00edculos sobre comercio sostenible en Ir\u00e1n","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Blog sobre negocios iran\u00edes sostenibles","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"administraci\u00f3n","url":"https:\/\/www.itpiran.net\/blog\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/comments?post=15770"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15770\/revisions"}],"predecessor-version":[{"id":15771,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15770\/revisions\/15771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/15772"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=15770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=15770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=15770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}