{"id":41966,"date":"2024-08-23T11:22:42","date_gmt":"2024-08-23T11:22:42","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=41966"},"modified":"2026-02-17T10:33:30","modified_gmt":"2026-02-17T10:33:30","slug":"como-instalar-node-js-y-npm-en-windows-macos-linux","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/es\/blog\/como-instalar-node-js-y-npm-en-windows-macos-linux\/","title":{"rendered":"C\u00f3mo instalar Node.js y npm en Windows, macOS y Linux (Gu\u00eda 2025)"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"41966\" class=\"elementor elementor-41966\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee111f0 e-flex e-con-boxed e-con e-parent\" data-id=\"ee111f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ffcd61 elementor-widget elementor-widget-text-editor\" data-id=\"5ffcd61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><b>Introducci\u00f3n<\/b><\/h2><p>Node.js es un potente entorno de ejecuci\u00f3n de JavaScript que te permite ejecutar c\u00f3digo JavaScript en el lado del servidor. npm (Node Package Manager) es el gestor de paquetes predeterminado para Node.js y es esencial para gestionar paquetes y dependencias de JavaScript. En esta gu\u00eda, te guiaremos a trav\u00e9s de los pasos para instalar Node.js y npm en Windows, macOS y Linux.<\/p><h2><b>1. Instalaci\u00f3n de Node.js y npm en Windows<\/b><\/h2><p><b>Paso 1: Descargar Node.js<\/b><\/p><ol><li aria-level=\"1\">Visite el<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/nodejs.org\/\">\u00a0Sitio web oficial de Node.js<\/a>.<\/li><li aria-level=\"1\">Descargue el instalador de Windows (.msi) para la versi\u00f3n LTS (Long Term Support).<\/li><\/ol><p><b>Paso 2: Instalar Node.js<\/b><\/p><ol><li aria-level=\"1\">Ejecute el archivo .msi descargado.<\/li><li aria-level=\"1\">Siga las instrucciones de instalaci\u00f3n, asegur\u00e1ndose de marcar la casilla para incluir npm en la instalaci\u00f3n.<\/li><li aria-level=\"1\">Haga clic en \u201cSiguiente\u201d e \u201cInstalar\u201d para completar la instalaci\u00f3n.<\/li><\/ol><p><b>Paso 3: Verificar la instalaci\u00f3n<\/b><\/p><ol><li aria-level=\"1\">Abra el s\u00edmbolo del sistema.<\/li><li aria-level=\"1\">Escribe node -v para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escriba npm -v para comprobar la versi\u00f3n de npm.<\/li><\/ol><h2><b>2. Instalaci\u00f3n de Node.js y npm en macOS<\/b><\/h2><p><b>Paso 1: Instalar Node.js a trav\u00e9s de Homebrew<\/b><\/p><ol><li aria-level=\"1\">Terminal abierto.<\/li><li aria-level=\"1\">Instale<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/brew.sh\/\">\u00a0Elaboraci\u00f3n casera<\/a>\u00a0si a\u00fan no lo has hecho corriendo:<br \/><pre>\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre><\/li><li aria-level=\"1\">Instalar Node.js y npm con:<br \/><pre>brew install nodo<\/pre><\/li><\/ol><p><b>Paso 2: Verificar la instalaci\u00f3n<\/b><\/p><ol><li aria-level=\"1\">En Terminal, escribe node -v para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escriba npm -v para comprobar la versi\u00f3n de npm.<\/li><\/ol><p><b>M\u00e9todo alternativo: Descargar desde el sitio web<\/b><\/p><ol><li aria-level=\"1\">Visite el<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/nodejs.org\/\">\u00a0Sitio web oficial de Node.js<\/a>.<\/li><li aria-level=\"1\">Descargue el instalador de macOS y ejecute el archivo .pkg.<\/li><li aria-level=\"1\">Siga las instrucciones para completar la instalaci\u00f3n.<\/li><\/ol><h2><b>3. Instalaci\u00f3n de Node.js y npm en Linux<\/b><\/h2><p><b>Paso 1: Actualizar el \u00edndice de paquetes<\/b><\/p><ol><li aria-level=\"1\">Terminal abierto.<\/li><li aria-level=\"1\">Ejecute el siguiente comando para actualizar el \u00edndice de paquetes:<br \/>sudo apt update<\/li><\/ol><p><b>Paso 2: Instalar Node.js y npm<\/b><\/p><ul><li aria-level=\"1\"><b>Para distribuciones basadas en Debian\/Ubuntu<\/b>:<br \/>sudo apt install nodejs npm<br \/><b><\/b><\/li><li aria-level=\"1\"><b>Para las distribuciones basadas en CentOS\/RHEL<\/b>:<br \/>sudo yum install nodejs npm<br \/><b><\/b><\/li><li aria-level=\"1\"><b>Para Fedora<\/b>:<br \/>sudo dnf install nodejs npm<\/li><\/ul><p><b>Paso 3: Verificar la instalaci\u00f3n<\/b><\/p><ol><li aria-level=\"1\">En Terminal, escribe node -v para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escriba npm -v para comprobar la versi\u00f3n de npm.<\/li><\/ol><h2><b>M\u00e9todo alternativo: Instalaci\u00f3n a trav\u00e9s del Gestor de versiones de nodos (nvm)<\/b><\/h2><ol><li>Instale nvm (Node Version Manager) ejecutando:<br \/><pre>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.2\/install.sh | bash<\/pre><\/li><li>Carga nvm:<br \/><pre>fuente ~\/bashrc<\/pre><\/li><li>Instala Node.js usando nvm:<br \/><pre>nvm install node<\/pre><\/li><li><p>Compru\u00e9balo escribiendo node -v y npm -v.<\/p><\/li><\/ol><h2><b>Conclusi\u00f3n<\/b><\/h2><div class=\"elementor-element elementor-element-ba04ed5 elementor-widget elementor-widget-theme-post-content animated fadeInDown\" data-id=\"ba04ed5\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"theme-post-content.default\"><div class=\"elementor-widget-container\"><div class=\"elementor elementor-41966\" data-elementor-type=\"wp-post\" data-elementor-id=\"41966\" data-elementor-post-type=\"post\"><div class=\"elementor-element elementor-element-ee111f0 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"ee111f0\" data-element_type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-5ffcd61 elementor-widget elementor-widget-text-editor\" data-id=\"5ffcd61\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Instalar Node.js y npm es sencillo, ya sea en Windows, macOS o Linux. Siguiendo esta gu\u00eda, tendr\u00e1s Node.js y npm funcionando en poco tiempo, listo para tus proyectos de desarrollo. Con\u00a0<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/www.carmatec.com\/hire-developers\/hire-nodejs-developer\/\">Nodo.js<\/a>\u00a0instalado, ya est\u00e1 todo listo para explorar el mundo del lado del servidor\u00a0<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/www.carmatec.com\/hire-developers\/hire-javascript-developer\/\">javascript<\/a>\u00a0y empezar a construir\u00a0<a href=\"https:\/\/web.archive.org\/web\/20250817095856\/https:\/\/www.carmatec.com\/web-application-development\/\">aplicaciones<\/a>.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction Node.js is a powerful JavaScript runtime environment that enables you to run JavaScript code on the server side. npm (Node Package Manager) is the default package manager for Node.js and is essential for managing JavaScript packages and dependencies. In this guide, we\u2019ll walk you through the steps to install Node.js and npm on Windows, [&hellip;]<\/p>","protected":false},"author":3,"featured_media":41972,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-41966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/posts\/41966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/comments?post=41966"}],"version-history":[{"count":160,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/posts\/41966\/revisions"}],"predecessor-version":[{"id":51039,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/posts\/41966\/revisions\/51039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/media\/41972"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/media?parent=41966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/categories?post=41966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/tags?post=41966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}