{"id":15776,"date":"2024-06-27T19:23:42","date_gmt":"2024-06-27T15:53:42","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15776"},"modified":"2024-06-27T19:23:42","modified_gmt":"2024-06-27T15:53:42","slug":"how-to-install-node-js-and-create-a-local-development-environment-on-macos","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","title":{"rendered":"C\u00f3mo instalar Node.js y crear un entorno de desarrollo local en macOS"},"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 de c\u00f3digo abierto que facilita la creaci\u00f3n de aplicaciones del lado del servidor. Tambi\u00e9n es el entorno de ejecuci\u00f3n que impulsa muchas herramientas de desarrollo del lado del cliente para frameworks de JavaScript modernos.<\/p>\n<p>En este tutorial, configurar\u00e1 un entorno de desarrollo Node.js en su m\u00e1quina macOS local usando Homebrew y probar\u00e1 su entorno escribiendo una aplicaci\u00f3n Node.js simple.<\/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>Necesita una computadora macOS con High Sierra o superior con acceso administrativo y una conexi\u00f3n a Internet.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84-macos\">Paso 1: Uso de la terminal de macOS<\/h2>\n<p>Utilizar\u00e1s la l\u00ednea de comandos para instalar Node.js y ejecutar diversos comandos relacionados con el desarrollo de aplicaciones Node.js. La l\u00ednea de comandos es una forma no gr\u00e1fica de interactuar con tu ordenador. En lugar de hacer clic con el rat\u00f3n, escribes comandos como texto y recibes informaci\u00f3n textual. La l\u00ednea de comandos, tambi\u00e9n conocida como shell, te permite automatizar muchas de las tareas que realizas a diario en tu ordenador y es una herramienta esencial para los desarrolladores de software.<\/p>\n<p>Para acceder a la interfaz de l\u00ednea de comandos, usar\u00e1s la aplicaci\u00f3n Terminal de macOS. Como cualquier otra aplicaci\u00f3n, puedes encontrarla en el Finder, dirigi\u00e9ndote a la carpeta Aplicaciones y luego a la carpeta Utilidades. Desde all\u00ed, haz doble clic en la aplicaci\u00f3n Terminal para abrirla. Tambi\u00e9n puedes usar Spotlight manteniendo pulsada la tecla COMANDO y pulsando la barra espaciadora para encontrar Terminal escribi\u00e9ndolo en el cuadro que aparece.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1176\"  height=\"770\"  class=\"aligncenter wp-image-15777 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1176px) 100vw, 1176px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png 1176w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-300x196.png 300w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1024x670.png 1024w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-768x503.png 768w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-110x72.png 110w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-200x131.png 200w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-380x249.png 380w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-255x167.png 255w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-550x360.png 550w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-800x524.png 800w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1160x760.png 1160w\" ><\/p>\n<p>Ahora que la terminal est\u00e1 funcionando, instalemos algunos de los requisitos previos necesarios para Node.js.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%86%d8%b5%d8%a8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-xcode\">Paso 2: Instalar las herramientas de l\u00ednea de comandos de Xcode<\/h2>\n<p>Xcode es un entorno de desarrollo integrado (IDE) que incluye herramientas de desarrollo de software para macOS. No se necesita Xcode para escribir aplicaciones Node.js, pero Node.js y algunos de sus componentes dependen del paquete de herramientas de l\u00ednea de comandos de Xcode.<\/p>\n<p>Para descargar e instalar estos componentes, ejecute este comando en la terminal:<\/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>xcode-select --install<\/code><\/pre>\n<\/div>\n<p>Se le solicitar\u00e1 que inicie la instalaci\u00f3n y, a continuaci\u00f3n, que acepte la licencia del software. Las herramientas se descargar\u00e1n e instalar\u00e1n autom\u00e1ticamente.<\/p>\n<p>Ahora estamos listos para instalar el administrador de paquetes Homebrew, que nos permitir\u00e1 instalar la \u00faltima versi\u00f3n de Node.js.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d9%86%d8%b5%d8%a8-%d9%88-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-homebrew\">Paso 3: Instalaci\u00f3n y configuraci\u00f3n de Homebrew<\/h2>\n<p>Si bien la interfaz de l\u00ednea de comandos de macOS comparte muchas de las mismas funciones que Linux y otros sistemas tipo Unix, no incluye un buen gestor de paquetes. Un gestor de paquetes es un conjunto de herramientas de software que automatizan la instalaci\u00f3n, configuraci\u00f3n y actualizaci\u00f3n de software. Mantienen el software que instalas en una ubicaci\u00f3n central y pueden mantener todos los paquetes de software de tu sistema en formatos comunes. Homebrew es un sistema de gesti\u00f3n de paquetes gratuito y de c\u00f3digo abierto que simplifica la instalaci\u00f3n de software en macOS. Usaremos Homebrew para instalar la \u00faltima versi\u00f3n de Node.js.<\/p>\n<p>Para instalar Homebrew, escriba este comando en su ventana de terminal:<\/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>\/usr\/bin\/ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/code><\/pre>\n<\/div>\n<p>Este comando usa curl para descargar el script de instalaci\u00f3n de Homebrew desde el repositorio Git de Homebrew en GitHub.<\/p>\n<p>Repasemos las banderas asociadas con el comando curl:<\/p>\n<ul>\n<li>El indicador -f o \u2013fail le indica a la ventana del terminal que no proporcione ninguna salida de documento HTML en caso de errores del servidor.<\/li>\n<li>El indicador -s o --silent silencia curl para que no muestre el medidor de progreso y, combinado con el indicador -S o --show-error, garantiza que curl muestre un mensaje de error si falla.<\/li>\n<li>El indicador -L o --location indica a curl que gestione las redirecciones. Si el servidor informa que la p\u00e1gina solicitada se ha movido a otra ubicaci\u00f3n, volver\u00e1 a ejecutar la solicitud autom\u00e1ticamente utilizando la nueva ubicaci\u00f3n.<\/li>\n<\/ul>\n<p>Una vez que curl descarga el script, \u00e9ste lo ejecuta el int\u00e9rprete de Ruby que viene con macOS, iniciando as\u00ed el proceso de instalaci\u00f3n de Homebrew.<\/p>\n<p>El script de instalaci\u00f3n le explicar\u00e1 qu\u00e9 har\u00e1 y le pedir\u00e1 que confirme que desea hacerlo. Esto le permitir\u00e1 ver exactamente qu\u00e9 har\u00e1 Homebrew en su sistema antes de permitirle hacerlo. Tambi\u00e9n le asegurar\u00e1 que cumple con los requisitos previos necesarios antes de continuar.<\/p>\n<p>Se le pedir\u00e1 que ingrese su contrase\u00f1a durante el proceso. Sin embargo, sus pulsaciones de teclado no se mostrar\u00e1n en la ventana de Terminal al escribirla. Esto es una medida de seguridad y es algo que ver\u00e1 a menudo cuando se le solicite una contrase\u00f1a en la l\u00ednea de comandos. Aunque no las vea, el sistema registra sus pulsaciones de teclado, as\u00ed que presione la tecla RETORNO despu\u00e9s de ingresarla.<\/p>\n<p>Cada vez que se le solicite que confirme la instalaci\u00f3n, presione la letra y para \u201cs\u00ed\u201d.<\/p>\n<p>Ahora, verifiquemos que Homebrew est\u00e9 configurado correctamente. Ejecute este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew doctor<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Si no se necesita ninguna actualizaci\u00f3n en este momento, ver\u00e1 esto en su terminal:<\/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\nYour system is ready to brew.<\/code><\/pre>\n<\/div>\n<p>De lo contrario, es posible que reciba una advertencia para ejecutar otro comando, como brew update, para garantizar que su instalaci\u00f3n de Homebrew est\u00e9 actualizada.<\/p>\n<p>Ahora que Homebrew est\u00e1 instalado, puedes instalar Node.js.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d9%86%d8%b5%d8%a8-node-js\">Paso 4 \u2013 Instalar Node.js<\/h2>\n<p>Al instalar Homebrew, puedes instalar una amplia gama de software y herramientas de desarrollo. Lo usaremos para instalar Node.js y sus dependencias.<\/p>\n<p>Puedes usar Homebrew para buscar todo lo que puedas instalar con el comando brew search, pero para darnos una lista m\u00e1s corta, busquemos paquetes relacionados con 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>brew search nodejs<\/code><\/pre>\n<\/div>\n<p>Ver\u00e1s una lista de paquetes que puedes instalar, como esta:<\/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\n==&gt; Formulae\r\nnode.js\r\nnodejs<\/code><\/pre>\n<\/div>\n<p>Ambos paquetes instalan Node.js en tu sistema. Est\u00e1n ah\u00ed por si no recuerdas si necesitas usar nodejs o node.js.<\/p>\n<p>Para instalar el paquete nodejs, ejecute este comando:<\/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>brew install nodejs<\/code><\/pre>\n<\/div>\n<p>Ver\u00e1 un resultado similar al siguiente en su terminal. Homebrew instalar\u00e1 muchas dependencias, pero finalmente descargar\u00e1 e instalar\u00e1 Node.js:<\/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\n==&gt; Installing dependencies for node: icu4c\r\n==&gt; Installing node dependency: icu4c\r\n==&gt; Installing node\r\n==&gt; Downloading https:\/\/homebrew.bintray.com\/bottles\/node-11.0.0.sierra.bottle.tar.gz\r\n######################################################################## 100.0%\r\n==&gt; Pouring node-11.0.0.sierra.bottle.tar.gz\r\n...\r\n==&gt; Summary\r\n\ud83c\udf7a \/usr\/local\/Cellar\/node\/11.0.0: 3,936 files, 50.1MB<\/code><\/pre>\n<\/div>\n<p>Adem\u00e1s de Node.js en s\u00ed, Homebrew instala algunas herramientas relacionadas, incluido npm, que facilita la instalaci\u00f3n y actualizaci\u00f3n de bibliotecas y paquetes de Node.js que pueda usar en sus proyectos.<\/p>\n<p>Para comprobar la versi\u00f3n de Node.js que tienes instalada, escribe<\/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<p>Esto mostrar\u00e1 la versi\u00f3n espec\u00edfica de Node.js que est\u00e1 instalada actualmente, que por defecto es la versi\u00f3n estable m\u00e1s actualizada de Node.js 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>Output\r\nv11.0.0<\/code><\/pre>\n<\/div>\n<p>Compruebe la versi\u00f3n de npm:<\/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>npm -v<\/code><\/pre>\n<\/div>\n<p>Ver\u00e1s la versi\u00f3n mostrada:<\/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\n6.4.1<\/code><\/pre>\n<\/div>\n<p>Utilizar\u00e1 npm para instalar componentes, bibliotecas y marcos adicionales.<\/p>\n<p>Para actualizar su versi\u00f3n de Node.js, primero puede actualizar Homebrew para obtener la \u00faltima lista de paquetes y luego actualizar Node.js:<\/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>brew update\r\nbrew upgrade nodejs<\/code><\/pre>\n<\/div>\n<p>Ahora que Node.js est\u00e1 instalado, escribamos un programa para asegurarnos de que todo funcione.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b3%d8%a7%d8%af%d9%87\">Paso 5 \u2013 Crea una aplicaci\u00f3n sencilla<\/h2>\n<p>Creemos una aplicaci\u00f3n sencilla de &quot;Hola Mundo&quot;. Esto garantizar\u00e1 el funcionamiento de nuestro entorno y te permitir\u00e1 familiarizarte con la creaci\u00f3n y ejecuci\u00f3n de aplicaciones Node.js.<\/p>\n<p>Para hacer esto, crea un nuevo archivo llamado hello.js usando nano:<\/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 hello.js<\/code><\/pre>\n<\/div>\n<p>Escriba el siguiente c\u00f3digo en el archivo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>let message = \"Hello, World!\";\r\nconsole.log(message);<\/code><\/pre>\n<\/div>\n<p>Salga del editor presionando CTRL+X. Luego, presione y cuando se le solicite guardar el archivo. Volver\u00e1 a su solicitud.<\/p>\n<p>Ahora ejecute el programa con el siguiente comando:<\/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 hello.js<\/code><\/pre>\n<\/div>\n<p>El programa se ejecuta y muestra su salida en la pantalla:<\/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\nHello, World!<\/code><\/pre>\n<\/div>\n<p>Este sencillo programa demuestra que tienes un entorno de desarrollo funcional. Puedes usarlo para seguir explorando Node.js y crear proyectos m\u00e1s grandes e interesantes.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Resultado<\/h2>\n<p>Has instalado Node.js y npm correctamente, y has probado tu configuraci\u00f3n creando y ejecutando una aplicaci\u00f3n sencilla. Ahora puedes usarla para desarrollar aplicaciones del lado del cliente o del servidor.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n Node.js es un entorno de ejecuci\u00f3n de JavaScript de c\u00f3digo abierto para crear f\u00e1cilmente aplicaciones del lado del servidor.\u2026","protected":false},"author":1,"featured_media":15779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","_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],"tags":[427,432,394],"class_list":{"0":"post-15776","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-development","10":"tag-macos","11":"tag-nodejs"},"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 \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \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-and-create-a-local-development-environment-on-macos\/\" \/>\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 \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T15:53:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.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=\"1 minuto\" \/>\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-and-create-a-local-development-environment-on-macos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"keywords\":[\"development\",\"macOS\",\"Nodejs\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \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-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#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 \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\"}]},{\"@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 y crear un entorno de desarrollo local en macOS - 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-and-create-a-local-development-environment-on-macos\/","og_locale":"es_ES","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-27T15:53:42+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","datePublished":"2024-06-27T15:53:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","keywords":["development","macOS","Nodejs"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","name":"C\u00f3mo instalar Node.js y crear un entorno de desarrollo local en macOS - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","datePublished":"2024-06-27T15:53:42+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#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 \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS"}]},{"@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\/15776","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=15776"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15776\/revisions"}],"predecessor-version":[{"id":15780,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/15776\/revisions\/15780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/15779"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=15776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=15776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=15776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}