{"id":48467,"date":"2025-12-29T06:41:16","date_gmt":"2025-12-29T06:41:16","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=48467"},"modified":"2025-12-31T05:39:00","modified_gmt":"2025-12-31T05:39:00","slug":"guia-de-instalacion-de-node-js-con-brew-como-instalar-node-js-con-brew","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/es\/blog\/brew-install-node-guide-to-install-node-js-with-brew\/","title":{"rendered":"Brew Instalar Node: Gu\u00eda para instalar Node.js con Homebrew"},"content":{"rendered":"<p>Node.js se ha convertido en la columna vertebral del desarrollo moderno en JavaScript, y es la base de todo, desde sencillos scripts hasta complejas aplicaciones del lado del servidor. A fecha de enero de 2026, la \u00faltima versi\u00f3n con soporte a largo plazo (LTS) es <strong>Node.js 24.x<\/strong> (con versiones recientes como la 24.12.0), mientras que la rama experimental actual ronda la versi\u00f3n 25.x. Para los principiantes, instalar Node.js en macOS es muy sencillo, sobre todo si se utiliza <strong>Elaboraci\u00f3n casera<\/strong>\u2014el apreciado gestor de paquetes que simplifica la instalaci\u00f3n de software.<\/p>\n<p>Veremos qu\u00e9 son Node.js y Homebrew, las instrucciones de instalaci\u00f3n paso a paso, la verificaci\u00f3n, las actualizaciones, los problemas m\u00e1s comunes y las mejores pr\u00e1cticas. Al final, tendr\u00e1s Node.js y npm (Node Package Manager) listos para crear tus primeros proyectos.<\/p>\n<h3><strong>\u00bfQu\u00e9 es Node.js?<\/strong><\/h3>\n<p>Node.js es un entorno de ejecuci\u00f3n de JavaScript de c\u00f3digo abierto y multiplataforma basado en el motor V8 de Chrome. Permite ejecutar c\u00f3digo JavaScript fuera del navegador, lo que lo hace ideal para el desarrollo de backend, API, herramientas de l\u00ednea de comandos y aplicaciones full-stack.<\/p>\n<p>Caracter\u00edsticas principales:<\/p>\n<ul>\n<li><strong>As\u00edncrono y basado en eventos<\/strong>: Gestiona numerosas conexiones de forma eficiente.<\/li>\n<li><strong>Ecosistema de npm<\/strong>: Incluye npm, el mayor repositorio de software del mundo, con millones de paquetes.<\/li>\n<li><strong>Vers\u00e1til<\/strong>: Lo utilizan empresas como Netflix, LinkedIn y Uber.<\/li>\n<\/ul>\n<p>Al instalar Node.js, tambi\u00e9n se instala npm autom\u00e1ticamente.<\/p>\n<h3><strong>\u00bfQu\u00e9 es Homebrew?<\/strong><\/h3>\n<p>Homebrew (a menudo denominado \u201cbrew\u201d) es el gestor de paquetes que le faltaba a macOS. Te permite instalar software mediante sencillos comandos de terminal, gestionando las dependencias y las actualizaciones sin esfuerzo.<\/p>\n<p><strong>\u00bfPor qu\u00e9 utilizar Homebrew para Node.js?<\/strong><\/p>\n<ul>\n<li>No se necesitan privilegios de \u00absudo\u00bb (lo que evita problemas de permisos).<\/li>\n<li>Actualizaciones y desinstalaciones sencillas.<\/li>\n<li>Se integra a la perfecci\u00f3n con macOS.<\/li>\n<li>Se prefiere a instalador oficial .pkg para desarrolladores.<\/li>\n<\/ul>\n<p>Homebrew es gratuito, de c\u00f3digo abierto y lo mantiene la comunidad.<\/p>\n<h3><strong>Requisitos previos<\/strong><\/h3>\n<p>Antes de empezar:<\/p>\n<ul>\n<li>Un Mac con macOS (Intel o Apple Silicon).<\/li>\n<li>Conocimientos b\u00e1sicos sobre el Terminal (que se encuentra en Aplicaciones &gt; Utilidades).<\/li>\n<li>Conexi\u00f3n a Internet.<\/li>\n<li>Acceso de administrador (para la instalaci\u00f3n de Homebrew).<\/li>\n<\/ul>\n<p>\u00a1No se necesitan conocimientos previos de programaci\u00f3n!<\/p>\n<h3><strong>Paso 1: Instalar Homebrew<\/strong><\/h3>\n<p>Si ya tienes Homebrew, pasa al paso 2.<\/p>\n<p>1. Abrir <strong>Terminal<\/strong> (b\u00fascalo en Spotlight con Cmd + Espacio).<\/p>\n<p>2. Pega el script de instalaci\u00f3n oficial:<\/p>\n<pre>bash\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre>\n<p>3. Esto descargar\u00e1 y ejecutar\u00e1 el programa de instalaci\u00f3n. Es posible que te pida la contrase\u00f1a y que tarde unos minutos.<\/p>\n<p>support.apple.com<\/p>\n<p>4. Sigue las instrucciones que aparecen en pantalla. En las versiones m\u00e1s recientes de macOS (Ventura y posteriores), es posible que se a\u00f1adan l\u00edneas a tu perfil de shell (~\/.zprofile o ~\/.zshrc).<\/p>\n<p>5. Comprobar la instalaci\u00f3n:<\/p>\n<pre>bash\nbrew --version<\/pre>\n<p>Deber\u00edas ver algo como \u00abHomebrew 4.x.x\u00bb.<\/p>\n<p>6. Actualizar Homebrew:<\/p>\n<pre>bash\nbrew update<\/pre>\n<p>Problema habitual: si aparece el mensaje \u201ccomando no encontrado: brew\u201d, reinicia Terminal o ejecuta los comandos sugeridos para a\u00f1adir Homebrew a tu PATH.<\/p>\n<h3><strong>Paso 2: Instalar Node.js con Homebrew<\/strong><\/h3>\n<p>De Homebrew\u2019s <code>nodo<\/code> Esta f\u00f3rmula instala la \u00faltima versi\u00f3n estable (actualmente, Node.js 24.x LTS a finales de 2026).<\/p>\n<p>1. En Terminal, ejecuta:<\/p>\n<pre>bash\nbrew install node<\/pre>\n<p>2. Homebrew descarga Node.js, npm y las dependencias. Esto puede tardar entre 5 y 15 minutos, dependiendo de tu conexi\u00f3n. Ver\u00e1s barras de progreso y mensajes como:<\/p>\n<pre>==&gt; Descargando https:\/\/ghcr.io\/v2\/homebrew\/core\/node...\n==&gt; Instalando node\n==&gt; Descomprimiendo node--24.12.0.arm64_ventura.bottle.tar.gz<\/pre>\n<p>3. Para versiones concretas (por ejemplo, versiones LTS m\u00e1s antiguas como node@20):<\/p>\n<pre>bash\nbrew install node@20<\/pre>\n<p>4. Sin embargo, si eres principiante, te recomendamos que utilices el nodo predeterminado de la \u00faltima versi\u00f3n LTS.<br \/>\ncs.swarthmore.edu<\/p>\n<h3><strong>Paso 3: Verificar la instalaci\u00f3n<\/strong><\/h3>\n<p>Una vez completado:<\/p>\n<p>1. Comprueba la versi\u00f3n de Node.js:<\/p>\n<pre>bash\nnode --version\n# o node -v<\/pre>\n<p>Se espera: v24.12.0 (o una versi\u00f3n LTS reciente similar).<\/p>\n<p>2. Comprueba la versi\u00f3n de npm:<\/p>\n<pre>bash\nnpm --version\n# o npm -v<\/pre>\n<p>Lo esperado: algo as\u00ed como 10.x.x.<\/p>\n<p>3. Probar un script sencillo: Crear un archivo <code>hello.js<\/code>:<\/p>\n<pre>bash\necho 'console.log(\"\u00a1Hola, Node.js!\");' &gt; hello.js\nnode hello.js<\/pre>\n<p>Salida: <code>\u00a1Hola, Node.js!<\/code><\/p>\n<p>4. treehouse.github.io<\/p>\n<p>5. radixweb.com<\/p>\n<p>\u00a1Enhorabuena! Ya tienes instalado Node.js.<\/p>\n<h3><strong>Actualizaci\u00f3n de Node.js y npm<\/strong><\/h3>\n<p>Homebrew facilita las actualizaciones.<\/p>\n<p>1. Actualiza primero Homebrew:<\/p>\n<pre>bash\nbrew update<\/pre>\n<p>2. Actualizar Node.js:<\/p>\n<pre>bash\nbrew upgrade node<\/pre>\n<p>Esto descarga la \u00faltima versi\u00f3n.<\/p>\n<p>3. Para npm:<\/p>\n<pre>bash\nnpm install -g npm@latest<\/pre>\n<p>4. Comprueba si hay paquetes globales obsoletos:<\/p>\n<pre>bash\nnpm outdated -g<\/pre>\n<h3><strong>Instalaci\u00f3n de paquetes globales con npm<\/strong><\/h3>\n<p>npm te permite instalar herramientas de forma global (disponibles en todas partes).<\/p>\n<p>Ejemplos para principiantes:<\/p>\n<ul>\n<li>Crear un servidor sencillo:\n<pre>bash\nnpm install -g http-server<\/pre>\n<\/li>\n<li>Alternativas modernas como Yarn o pnpm:\n<pre>bash\nnpm install -g yarn<\/pre>\n<\/li>\n<\/ul>\n<p>Utiliza siempre la opci\u00f3n -g para las instalaciones globales.<\/p>\n<h3><strong>Desinstalar Node.js<\/strong><\/h3>\n<pre>Si es necesario:\n\nbash\nbrew uninstall node\n\nPara versiones concretas:\n\nbash\nbrew uninstall node@20\n\nLimpieza:\n\nbash\nbrew cleanup<\/pre>\n<h3><strong>Problemas habituales y soluci\u00f3n de problemas<\/strong><\/h3>\n<ul>\n<li><strong>Comando no encontrado: node<\/strong>\n<ul>\n<li>Reinicia el Terminal.<\/li>\n<li>Aseg\u00farate de que el directorio \u00abbin\u00bb de Homebrew est\u00e9 en la variable PATH: <code>\/opt\/homebrew\/bin<\/code> (Apple Silicon) o <code>\/usr\/local\/bin<\/code> (Intel).<\/li>\n<li>Correr <code>el \u00abdoctor de la cerveza\u00bb<\/code> con fines de diagn\u00f3stico.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Errores de permisos<\/strong>\n<ul>\n<li>Homebrew evita el uso de \u00absudo\u00bb; nunca lo utilices con \u00abbrew\u00bb.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Problemas con Apple Silicon (M1\/M2\/M3)<\/strong>\n<ul>\n<li>Homebrew se instala de forma nativa. Si surge alg\u00fan problema, aseg\u00farate de que Rosetta no est\u00e9 interfiriendo.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Conflictos con instalaciones anteriores<\/strong>\n<ul>\n<li>Desinstala primero cualquier versi\u00f3n de Node.js de nodejs.org.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Instalaci\u00f3n lenta<\/strong>\n<ul>\n<li>Es normal en las primeras descargas.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Advertencias de zsh<\/strong>\n<ul>\n<li>Sigue las instrucciones de Homebrew para despu\u00e9s de la instalaci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Correr <code>el \u00abdoctor de la cerveza\u00bb<\/code> en cualquier momento para someterse a revisiones m\u00e9dicas.<\/p>\n<h3><strong>\u00bfPor qu\u00e9 no utilizar NVM u otros gestores?<\/strong><\/h3>\n<p>Para los principiantes, Homebrew es la opci\u00f3n m\u00e1s sencilla: una sola versi\u00f3n para todo el sistema.<\/p>\n<p>Los usuarios avanzados prefieren NVM (Node Version Manager) para cambiar de versi\u00f3n en cada proyecto:<\/p>\n<pre>bash\nbrew install nvm<\/pre>\n<p>Pero empieza con Homebrew; ya te cambiar\u00e1s m\u00e1s adelante si es necesario.<\/p>\n<h3><strong>Buenas pr\u00e1cticas para principiantes<\/strong><\/h3>\n<ol>\n<li><strong>Utilizar versiones LTS<\/strong>: M\u00e1s estable y con un periodo de soporte m\u00e1s prolongado (Node.js 24.x es la versi\u00f3n LTS vigente en 2026).<\/li>\n<li><strong>Paquetes espec\u00edficos para cada proyecto<\/strong>: Utiliza \u00abnpm init\u00bb y \u00abpackage.json\u00bb.<\/li>\n<li><strong>Aprende lo b\u00e1sico<\/strong>:\n<ul>\n<li>npm init -y: Configuraci\u00f3n r\u00e1pida del proyecto.<\/li>\n<li>npm install express: Marco de trabajo web muy utilizado.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Seguridad<\/strong>: Mantente al d\u00eda: Node.js publica parches de seguridad con regularidad.<\/li>\n<li><strong>Explora<\/strong>: Intenta crear un servidor Express sencillo o una herramienta de l\u00ednea de comandos.<\/li>\n<li><strong>Recursos<\/strong>:\n<ul>\n<li>Documentaci\u00f3n oficial: nodejs.org<\/li>\n<li>Homebrew: brew.sh<\/li>\n<li>Cursos gratuitos: freeCodeCamp, tutoriales de Node.js en YouTube.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2><strong>Conclusi\u00f3n<\/strong><\/h2>\n<p>Instalaci\u00f3n de Node.js con <code>brew install nodo<\/code> Es una de las formas m\u00e1s sencillas de iniciarse en el ecosistema de JavaScript en macOS. Con solo unos pocos comandos, habr\u00e1s configurado un potente entorno para crear servidores, herramientas y aplicaciones.<\/p>\n<p>Ahora que ya tienes instalada la \u00faltima versi\u00f3n LTS (24.x), est\u00e1s listo para el desarrollo moderno. Empieza poco a poco: ejecuta Node en modo REPL (shell interactivo) y experimenta con JavaScript. <strong>En <\/strong><a href=\"https:\/\/www.carmatec.com\/es\/\"><strong>Carmatec<\/strong><\/a>, nuestros expertos desarrolladores de Node.js ayudan a las empresas a transformar estas bases en soluciones de alto rendimiento, seguras y escalables. Tanto si est\u00e1s creando aplicaciones en tiempo real, microservicios o plataformas nativas de la nube, puedes <a href=\"https:\/\/www.carmatec.com\/es\/contratar-desarrolladores\/contratar-desarrollador-nodejs\/\"><strong>Contratar desarrolladores con experiencia en Node.js<\/strong><\/a><strong> de Carmatec<\/strong> para acelerar el desarrollo, garantizar las mejores pr\u00e1cticas y ofrecer resultados listos para su aplicaci\u00f3n en el \u00e1mbito empresarial.<\/p>","protected":false},"excerpt":{"rendered":"<p>Node.js has become the backbone of modern JavaScript development, powering everything from simple scripts to complex server-side applications. As of January 2026, the latest Long-Term Support (LTS) version is Node.js 24.x (with recent releases like 24.12.0), while the current experimental branch is around 25.x. For beginners, installing Node.js on macOS is straightforward, especially using Homebrew\u2014the [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":48497,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-48467","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\/48467","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/comments?post=48467"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/posts\/48467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/media\/48497"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/media?parent=48467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/categories?post=48467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/es\/wp-json\/wp\/v2\/tags?post=48467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}