{"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_mx\/blog\/how-to-install-node-js-and-npm-on-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\t\t\t\t\t<h2><b>Introducci\u00f3n<\/b><\/h2><p>Node.js es un potente entorno de ejecuci\u00f3n de JavaScript que permite ejecutar c\u00f3digo JavaScript en el lado del servidor. npm (Node Package Manager) es el gestor de paquetes predeterminado de Node.js y resulta esencial para gestionar paquetes y dependencias de JavaScript. En esta gu\u00eda, te guiaremos paso a paso por el proceso de instalaci\u00f3n de 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\">Ejecuta el archivo .msi descargado.<\/li><li aria-level=\"1\">Sigue las instrucciones de instalaci\u00f3n y aseg\u00farate de marcar la casilla para incluir npm en la instalaci\u00f3n.<\/li><li aria-level=\"1\">Haz clic en \u201cSiguiente\u201d y \u201cInstalar\u201d para completar la configuraci\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 \u00abnode -v\u00bb para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escribe \u00abnpm -v\u00bb 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 mediante 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, ejecuta:<br \/><pre>\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre><\/li><li aria-level=\"1\">Instala 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 la Terminal, escribe `node -v` para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escribe \u00abnpm -v\u00bb 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\">Descarga el instalador de macOS y ejecuta 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 la Terminal, escribe `node -v` para comprobar la versi\u00f3n de Node.js.<\/li><li aria-level=\"1\">Escribe \u00abnpm -v\u00bb 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>Instala 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>Cargar nvm:<br \/><pre>fuente ~\/bashrc<\/pre><\/li><li>Instala Node.js con 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 muy sencillo, ya sea que utilices Windows, macOS o Linux. Si sigues esta gu\u00eda, tendr\u00e1s Node.js y npm listos y funcionando en un santiam\u00e9n, preparados 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>\u00a0Una vez instalado, ya est\u00e1s 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\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>\n","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_mx\/wp-json\/wp\/v2\/posts\/41966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/comments?post=41966"}],"version-history":[{"count":160,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts\/41966\/revisions"}],"predecessor-version":[{"id":51039,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/posts\/41966\/revisions\/51039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/media\/41972"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/media?parent=41966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/categories?post=41966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/es_mx\/wp-json\/wp\/v2\/tags?post=41966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}