{"id":48203,"date":"2021-10-12T14:58:55","date_gmt":"2021-10-12T12:58:55","guid":{"rendered":"https:\/\/kinsta.com\/?p=103132"},"modified":"2023-03-20T19:32:11","modified_gmt":"2023-03-20T18:32:11","slug":"come-installare-node-js","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/","title":{"rendered":"Come Installare Node.js e npm su Windows, macOS e Linux"},"content":{"rendered":"<p>Node.js \u00e8 arrivato come una benedizione per gli sviluppatori <a href=\"https:\/\/kinsta.com\/it\/blog\/librerie-javascript\/\">JavaScript<\/a> di tutto il mondo impegnati a saltare tra linguaggi e framework per ampliare il proprio codice in un ambiente di sviluppo sostenibile.<\/p>\n<p>Con Node.js, si possono finalmente <a href=\"https:\/\/sevalla.com\/application-hosting\/\">costruire applicazioni web<\/a> con connessioni bidirezionali dove lato server e lato client possano comunicare completamente in tempo reale e scambiare dati. Node.js \u00e8 stato rivoluzionario per gli sviluppatori che volevano spingere le applicazioni web su WebSocket in tempo reale.<\/p>\n<p>Se puntate a migliorare le vostre abilit\u00e0 nello sviluppo web e a diventare uno <a href=\"https:\/\/kinsta.com\/it\/blog\/retribuzione-media-sviluppatore-full-stack\/\">sviluppatore JavaScript full-stack<\/a>, Node.js vi spiana la strada!<\/p>\n<p>Questo articolo vi offre una guida passo passo per installare Node.js sul vostro computer e iniziare il vostro viaggio nel web development.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Cos&#8217;\u00e8 Node.js?<\/h2>\n<figure id=\"attachment_103246\" aria-describedby=\"caption-attachment-103246\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103246 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/nodejs-official-logo.jpg\" alt=\"Logo di Node.js.\" width=\"1200\" height=\"720\"><figcaption id=\"caption-attachment-103246\" class=\"wp-caption-text\">Logo di Node.js. (Fonte immagine: <a href=\"https:\/\/nodejs.org\/en\/about\">Node.js<\/a>)<\/figcaption><\/figure>\n<p>La prima cosa da sapere \u00e8 che Node.js <em>non<\/em> \u00e8 un linguaggio di programmazione!<\/p>\n<p>Potreste gi\u00e0 essere a conoscenza di questo, ma vale la pena ripeterlo per i nuovi sviluppatori del settore che potrebbero confondere Node.js con un <a href=\"https:\/\/kinsta.com\/it\/blog\/miglior-linguaggio-di-programmazione\/\">linguaggio di programmazione<\/a>. Non lo \u00e8!<\/p>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/node-js\/\">Node.js<\/a> \u00e8 un ambiente runtime open-source per il <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-javascript\/\">linguaggio JavaScript<\/a> che rimodella le caratteristiche di JavaScript e ne aggiorna le funzionalit\u00e0. Come risultato, \u00e8 possibile utilizzare JavaScript per lo sviluppo frontend e backend, aprendo le porte allo sviluppo full-stack esclusivamente via JavaScript.<\/p>\n<p>Node.js \u00e8 stato progettato per servire prestazioni in tempo reale, architetture push-back. Ma da allora Node.js \u00e8 diventato un elemento vitale per la programmazione lato server per server event-driven e non-blocking. La maggior parte dei siti web convenzionali e dei servizi API di oggi dipendono da Node.js.<\/p>\n<p>Prima di Node.js, se volevate memorizzare qualsiasi dato sul database o collegare il vostro programma al database, avevate bisogno del supporto di un linguaggio lato server. Questo perch\u00e9 JavaScript non poteva regolare il processo di backend. Di conseguenza, dovevate imparare linguaggi lato server come <a href=\"https:\/\/kinsta.com\/it\/blog\/php-e-morto\/\">PHP<\/a>, <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-python\/\">Python<\/a>, Ruby o C# &#8211; o cercare l&#8217;aiuto di uno sviluppatore backend.<\/p>\n<p>L&#8217;ambiente Node.js permette a JavaScript di utilizzare direttamente il database e di funzionare correttamente come un linguaggio di backend. Di conseguenza, con Node.js \u00e8 possibile costruire ed eseguire un programma usando solo JavaScript.<\/p>\n<p>Node.js usa il <a href=\"https:\/\/en.wikipedia.org\/wiki\/V8_(JavaScript_engine)\">motore di runtime JavaScript V8<\/a> come potenza di base e impiega un&#8217;architettura I\/O non bloccante guidata dagli eventi. Tutti questi insieme costituiscono Node.js e aiutano a creare prodotti dalle solide prestazioni.<\/p>\n<h2>Chi Usa Node.js?<\/h2>\n<p>Secondo <a href=\"https:\/\/w3techs.com\/technologies\/details\/ws-nodejs\">W3Techs<\/a>, ad oggi, l&#8217;1,4% di tutti i siti web usa Node.js &#8211; cio\u00e8 pi\u00f9 di 22 milioni di siti web. Questi numeri danno un&#8217;idea generale della quantit\u00e0 di utenti di Node.js. Inoltre, Node.js \u00e8 stato scaricato pi\u00f9 di 1,3 miliardi di volte! Come si pu\u00f2 vedere, le statistiche parlano chiaro delle dimensioni del mercato di Node.js.<\/p>\n<p>Dai vostri amici dell&#8217;IT ai magnati dell&#8217;industria, tutti si divertono con Node.js. Questo perch\u00e9 Node.js migliora le prestazioni degli sviluppatori e aumenta la velocit\u00e0 del processo di sviluppo. Una delle tendenze pi\u00f9 intelligenti al giorno d&#8217;oggi \u00e8 quella di usare JavaScript ovunque, il che ha portato Node.js nell&#8217;arena competitiva.<\/p>\n<p>Tra le maggiori aziende che usano Node.js ricordiamo:<\/p>\n<ol>\n<li>NASA<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/marketing-twitter\/\">Twitter<\/a><\/li>\n<li>Netflix<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/statistiche-linkedin\/\">LinkedIn<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/stripe-vs-paypal\/\">PayPal<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/trello-vs-asana\/\">Trello<\/a><\/li>\n<li>eBay<\/li>\n<li>Walmart<\/li>\n<li>Mozilla<\/li>\n<li>Medium<\/li>\n<\/ol>\n<p>Se si analizzano queste aziende, si pu\u00f2 notare che queste svolgono attivit\u00e0 su diversi servizi o prodotti. Ma tutte hanno un fattore critico in comune: si basano su Node.js. Questo perch\u00e9 Node.js pu\u00f2 risolvere la maggior parte dei vostri problemi di sviluppo, non importa in quale settore operate.<\/p>\n<h2>Vantaggi di Node.js<\/h2>\n<p>Scegliere la giusta piattaforma di programmazione per il vostro stack tecnologico \u00e8 importante quanto il lavoro in cui volete investire. Quando si cercano i vantaggi di una particolare piattaforma dovrebbero essere considerati diversi fattori. Cose come la curva di apprendimento, la <a href=\"https:\/\/kinsta.com\/it\/blog\/generatore-codice-wordpress\/\">velocit\u00e0 disviluppo<\/a>, la community e la scala possono alterare l&#8217;equilibrio complessivo dei benefici.<\/p>\n<p>Ecco i principali vantaggi offerti da Node.js:<\/p>\n<ul>\n<li>Sintassi semplice<\/li>\n<li>Rapida curva di apprendimento<\/li>\n<li>Capacit\u00e0 di scalare rapidamente<\/li>\n<li>Open source e flessibilit\u00e0<\/li>\n<li>Sviluppo multipiattaforma<\/li>\n<li>Sviluppo full-stack in una sola lingua<\/li>\n<li>Comunicazione in tempo reale<\/li>\n<li>Comunit\u00e0 vasta e attiva<\/li>\n<\/ul>\n<h2>Prerequisiti di Node.js<\/h2>\n<p>Prima di installare Node.js, dovete assicurarvi di aver raccolto tutte le conoscenze necessarie e scaricato tutti i file e gli elementi di installazione richiesti.<\/p>\n<p>In primo luogo, sarebbe utile avere una comprensione di base di JavaScript e della sua sintassi &#8211; questo vi render\u00e0 pi\u00f9 agevole l&#8217;apprendimento di Node.js.<\/p>\n<p>In secondo luogo, una comprensione di base di un <a href=\"https:\/\/kinsta.com\/it\/blog\/programmazione-orientata-agli-oggetti-python\/\">linguaggio di programmazione orientato agli oggetti (OOP)<\/a> vi aiuter\u00e0 a lavorare sulla programmazione lato server.<\/p>\n<p>Infine, piuttosto che precipitarvi nell&#8217;apprendimento approfondito, fate un passo alla volta. Ricordate sempre che non siete un giorno in ritardo o un dollaro sotto, purch\u00e9 stiate facendo progressi.<\/p>\n<h3>Requisiti di Sistema<\/h3>\n<p>Node.js non richiede una configurazione hardware stravagante per funzionare; la maggior parte dei computer di quest&#8217;epoca dovrebbe gestire Node.js in modo efficiente. Anche i computer pi\u00f9 miniaturizzati come BeagleBone o Arduino Y\u00daN possono eseguire Node.js.<\/p>\n<p>Tuttavia, molto dipende dal fatto che abbiate o meno in esecuzione sullo stesso sistema un altro software che <a href=\"https:\/\/kinsta.com\/it\/impara\/velocita-pagina\/\">monopolizza la memoria<\/a>. Ma nella maggior parte dei casi, non dovreste preoccuparvi, a meno che il vostro computer non sia dell&#8217;era mesozoica!<\/p>\n<h3>Versione LTS o Versione Corrente<\/h3>\n<p>Node.js offre due diverse versioni da scaricare: la versione LTS e la versione Current.<\/p>\n<p>La prima \u00e8 detta Long-Term Support (LTS), termine dhe indica la versione che \u00e8 stata sul mercato per un po&#8217; di tempo e viene fornita con tutto il supporto obbligatorio. Di conseguenza, \u00e8 possibile accedere alla community e a un sacco di informazioni per avere un aiuto aggiuntivo.<\/p>\n<p>La versione LTS \u00e8 raccomandata alla maggior parte degli utenti per la sua sostenibilit\u00e0 e del ciclo di supporto di 18 mesi. Essendo stabile, utilizzare questa versione per per produrre backend pu\u00f2 aiutarvi ad ottenere risultati affidabili.<\/p>\n<p>La versione Current indica l&#8217;ultima versione di Node con le funzionalit\u00e0 pi\u00f9 recenti. Ma questa versione ha un minore supporto alle spalle (circa otto mesi) e una possibile <a href=\"https:\/\/kinsta.com\/it\/docs\/informazioni-sul-servizio\/vulnerabilita-sicurezza\/\">esposizione ai bug<\/a>. Pertanto, gli esperti suggeriscono di utilizzare questa versione solo per lo sviluppo frontend.<\/p>\n<p>Considerando tutti questi fattori, se siete utenti regolari che amano vivere senza problemi, scegliete la versione LTS. D&#8217;altra parte, se siete utenti avanzati che amano sperimentare nuove tecnologie, potete decidere di installare la versione Current.<\/p>\n<h2>Come Installare Node.js e npm<\/h2>\n<p>Ogni sistema operativo ha un metodo distinto per installare Node.js. Il file di installazione principale \u00e8 diverso per ogni sistema operativo. Tuttavia, i creatori di Node.js hanno avuto cura di fornire i file necessari per ogni sistema.<\/p>\n<p>Nella prossima parte dell&#8217;articolo, analizzeremo l&#8217;installazione di Node.js su sistemi operativi Windows, macOS e Linux.<\/p>\n<h2>Come Installare Node.js su Windows<\/h2>\n<p>Seguite questa guida passo passo per installare Node.js su Windows.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Scaricare il Programma di Installazione di Windows<\/h3>\n<p>In primo luogo, \u00e8 necessario scaricare il file <a href=\"https:\/\/nodejs.org\/en\/download\">Windows Installer (.msi)<\/a> dal sito ufficiale di Node.js. Questo database dell&#8217;installer MSI porta una collezione di file di installazione essenziali per installare, aggiornare o modificare la versione esistente di Node.js.<\/p>\n<p>In particolare, l&#8217;installer porta al suo interno anche il <a href=\"https:\/\/kinsta.com\/it\/blog\/cos-e-npm\/\">gestore dipacchetti Node.js (npm)<\/a>. Ci\u00f2 significa che non \u00e8 necessario installare npm separatamente.<\/p>\n<p>Quando scaricate, selezionate la versione corretta in base al vostro sistema operativo. Ad esempio, se avete un sistema operativo a 64 bit, scaricate la versione a 64 bit, se state usando la versione a 32 bit, scaricate la versione a 32 bit:<\/p>\n<figure id=\"attachment_103140\" aria-describedby=\"caption-attachment-103140\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103140 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-installer-file-download-.png\" alt=\"Scaricare il programma di installazione di Node.js.\" width=\"1000\" height=\"537\"><figcaption id=\"caption-attachment-103140\" class=\"wp-caption-text\">Scaricare il programma di installazione di Node.js.<\/figcaption><\/figure>\n<h3>2. Avviare la Procedura di Installazione<\/h3>\n<p>Una volta aperto ed eseguito il file <strong>.msi<\/strong>, inizia l&#8217;installazione. Ma \u00e8 necessario impostare alcuni parametri prima di andare avanti.<\/p>\n<p>Fate doppio clic sul file di installazione per eseguilo. Il programma di installazione vi chieder\u00e0 di accettare il contratto di licenza di Node.js. Per andare avanti, spuntate la casella &#8220;I accept&#8221; e cliccate su <strong>Next<\/strong>:<\/p>\n<figure id=\"attachment_103195\" aria-describedby=\"caption-attachment-103195\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103195 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/accept-node-js-license-agreement.png\" alt=\"Accettare il contratto di licenza di Node.js.\" width=\"900\" height=\"708\"><figcaption id=\"caption-attachment-103195\" class=\"wp-caption-text\">Accettare il contratto di licenza di Node.js.<\/figcaption><\/figure>\n<p>Poi selezionate la destinazione dove volete installare Node.js. Se non volete cambiare la <a href=\"https:\/\/kinsta.com\/it\/blog\/sito-directory-con-wordpress\/\">directory<\/a>, lasciate la posizione predefinita di Windows e cliccate di nuovo sul pulsante <strong>Next<\/strong>.<\/p>\n<figure id=\"attachment_103199\" aria-describedby=\"caption-attachment-103199\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103199 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/select-node.js-installation-folder.png\" alt=\"Selezionare la cartella di installazione di Node.js.\" width=\"900\" height=\"725\"><figcaption id=\"caption-attachment-103199\" class=\"wp-caption-text\">Selezionare la cartella di installazione di Node.js.<\/figcaption><\/figure>\n<p>La successiva schermata vi mostrer\u00e0 le opzioni di configurazione personalizzate. Se volete un&#8217;installazione standard con le funzionalit\u00e0 predefinite di Node.js, fate clic sul pulsante <strong>Next<\/strong>. Altrimenti, selezionate i vostri elementi specifici dalle icone nell&#8217;albero prima di cliccare su <strong>Next<\/strong>:<\/p>\n<figure id=\"attachment_103202\" aria-describedby=\"caption-attachment-103202\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103202 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-custom-setup-option-.png\" alt=\"Opzioni \"Custom Setup\" nel programma di installazione di Node.js.\" width=\"900\" height=\"709\"><figcaption id=\"caption-attachment-103202\" class=\"wp-caption-text\">Opzioni &#8220;Custom Setup&#8221; nel programma di installazione di Node.js.<\/figcaption><\/figure>\n<p>Node.js offre opzioni per installare strumenti per moduli nativi. Se siete interessati a questi strumenti, cliccate sulla casella di controllo per marcare le vostre preferenze, opure su <strong>Next<\/strong> per andare avanti con le impostazioni predefinite:<\/p>\n<figure id=\"attachment_103204\" aria-describedby=\"caption-attachment-103204\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103204 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/install-Tools-for-native-modules.png\" alt=\"Strumenti per moduli nativi nel programma di installazione di Node.js.\" width=\"900\" height=\"713\"><figcaption id=\"caption-attachment-103204\" class=\"wp-caption-text\">Strumenti per moduli nativi nel programma di installazione di Node.js.<\/figcaption><\/figure>\n<h3>3. Eseguire l&#8217;Installazione di Node.js su Windows<\/h3>\n<p>Infine &#8211; e questa \u00e8 la parte pi\u00f9 facile di tutte &#8211; fate clic sul pulsante <strong>Install<\/strong> per avviare la procedura di installazione:<\/p>\n<figure id=\"attachment_103205\" aria-describedby=\"caption-attachment-103205\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103205 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/begin-node.js-installation.png\" alt=\"Avviare l'installazione di Node.js.\" width=\"900\" height=\"696\"><figcaption id=\"caption-attachment-103205\" class=\"wp-caption-text\">Avviare l&#8217;installazione di Node.js.<\/figcaption><\/figure>\n<p>Il sistema completer\u00e0 l&#8217;installazione in pochi secondi o minuti e vi mostrer\u00e0 un messaggio di successo. Cliccate sul pulsante <strong>Finish<\/strong> per chiudere il programma di installazione di Node.js.<\/p>\n<figure id=\"attachment_103206\" aria-describedby=\"caption-attachment-103206\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103206 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/finish-Node.js-installation-on-windows.png\" alt=\"Conclusione dell'installazione di Node.js su Windows.\" width=\"900\" height=\"710\"><figcaption id=\"caption-attachment-103206\" class=\"wp-caption-text\">Conclusione dell&#8217;installazione di Node.js su Windows.<\/figcaption><\/figure>\n<h3>4. Verificare l&#8217;installazione di Node.js<\/h3>\n<p>La procedura di installazione \u00e8 completata. Ora dovete verificare se Node.js \u00e8 installato correttamente.<\/p>\n<p>Per verificare l&#8217;installazione e confermare se \u00e8 stata installata la versione corretta, <a href=\"https:\/\/www.lifewire.com\/command-prompt-2625840\">aprite prompt dei comandi del vostro PC<\/a> e inserite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">Node --<span id=\"urn:enhancement-c887758c-d99b-432e-8590-b114fe3d112b\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<p>E per controllare la versione di npm, eseguite questo comando:<\/p>\n<pre><code class=\"language-bash\">npm --<span id=\"urn:enhancement-170c2f25-f3c2-4516-a96a-b93cd6050d2a\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<figure id=\"attachment_103213\" aria-describedby=\"caption-attachment-103213\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103213 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-npm-version-check.png\" alt=\"Verifica dell'installazione di Node.js su Windows.\" width=\"900\" height=\"392\"><figcaption id=\"caption-attachment-103213\" class=\"wp-caption-text\">Verifica dell&#8217;installazione di Node.js su Windows.<\/figcaption><\/figure>\n<p>Se Node.js e npm sono installati correttamente, vedrete il numero della versione nel prompt dei CMD.<\/p>\n<h2>Come Installare Node.js su macOS<\/h2>\n<p>Seguite queste linee guida passo passo per installare Node.js su macOS.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Scaricare il Programma di Installazione per macOS<\/h3>\n<p>L&#8217;installazione di Node.js su macOS segue quasi la stessa procedura di Windows. Tutto quello che dovete fare \u00e8 scaricare il file di installazione per Mac. Poi, non appena lo avviate, il programma di installazione vi guider\u00e0 nelle operazioni da svolgere.<\/p>\n<p>Per prima cosa, scaricate il file di <a href=\"https:\/\/nodejs.org\/en\/download\">installazione per macOS (.pkg)<\/a> dal sito web di <a href=\"https:\/\/nodejs.org\/en\">Node.js<\/a>. C&#8217;\u00e8 solo una versione a 64 bit, quindi non dovete preoccuparvi di quale versione scaricare.<\/p>\n<figure id=\"attachment_103216\" aria-describedby=\"caption-attachment-103216\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103216 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/download-node.js-macos-intaller.png\" alt=\"Scaricare il programma di installazione di Node.js per macOS.\" width=\"900\" height=\"449\"><figcaption id=\"caption-attachment-103216\" class=\"wp-caption-text\">Scaricare il programma di installazione di Node.js per macOS.<\/figcaption><\/figure>\n<h3>2. Avviare l&#8217;Installazione di Node.js su macOS<\/h3>\n<p>Aprite la vostra cartella <strong>Download<\/strong> per trovare il file di installazione e cliccateci sopra per avviare la procedura di installazione.<\/p>\n<p>Il programma di installazione di Node.js trasporta il file core di Node.js e, di conseguenza, la procedura di installazione installa sia Node.js che npm dal file di installazione. Pertanto, non sar\u00e0 necessario installare npm separatamente.<\/p>\n<p>Poi fate clic su <strong>Continue<\/strong> per andare avanti con l&#8217;installazione.<\/p>\n<figure id=\"attachment_103217\" aria-describedby=\"caption-attachment-103217\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103217 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-macos-installation-properties.png\" alt=\"Propriet\u00e0 dell'installazione di Node.js macOS.\" width=\"900\" height=\"639\"><figcaption id=\"caption-attachment-103217\" class=\"wp-caption-text\">Propriet\u00e0 dell&#8217;installazione di Node.js macOS.<\/figcaption><\/figure>\n<p>Per installare Node.js, dovete accettare i termini di utilizzo. Se volete analizzare il <a href=\"https:\/\/kinsta.com\/partners\/termageddon\/\">contratto di licenza<\/a>, leggete tutto e poi cliccate sul pulsante <strong>Agree<\/strong> per continuare.<\/p>\n<figure id=\"attachment_103218\" aria-describedby=\"caption-attachment-103218\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103218 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-license-agreement.png\" alt=\"Contratto di licenza di installazione di Node.js macOS.\" width=\"900\" height=\"640\"><figcaption id=\"caption-attachment-103218\" class=\"wp-caption-text\">Contratto di licenza di installazione di Node.js macOS.<\/figcaption><\/figure>\n<p>In questa schermata, \u00e8 necessario selezionare la posizione di installazione. Di solito, il sistema operativo determina una posizione predefinita. Se avete altri requisiti, potete cambiare la posizione. Altrimenti, mantenete la posizione corrente.<\/p>\n<h3>3. Eseguire l&#8217;Installazione di Node.js su macOS<\/h3>\n<p>Fino ad ora, avete impostato tutte le preferenze necessarie per installare Node.js su macOS. Ora fate clic sul pulsante <strong>Install<\/strong> per concludere.<\/p>\n<figure id=\"attachment_103223\" aria-describedby=\"caption-attachment-103223\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103223 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/select-node.js-installation-location.png\" alt=\"Selezionare la posizione di installazione di Node.js su macOS.\" width=\"900\" height=\"634\"><figcaption id=\"caption-attachment-103223\" class=\"wp-caption-text\">Selezionare la posizione di installazione di Node.js su macOS.<\/figcaption><\/figure>\n<p>Ad installazione riuscita, il sistema mostrer\u00e0 un messaggio di conferma. Poich\u00e9 npm \u00e8 integrato nel programma di installazione di Node.js, la notifica dovrebbe darvi anche la prova dell&#8217;installazione di npm.<\/p>\n<p>Infine, cliccate sul pulsante <strong>Close<\/strong> per chiudere la finestra di dialogo.<\/p>\n<figure id=\"attachment_103225\" aria-describedby=\"caption-attachment-103225\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103225 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/complete-node.js-installation-on-macos.png\" alt=\"Chiudere il programma di installazione di Node.js.\" width=\"900\" height=\"635\"><figcaption id=\"caption-attachment-103225\" class=\"wp-caption-text\">Chiudere il programma di installazione di Node.js.<\/figcaption><\/figure>\n<h3>4. Verificare l&#8217;Installazione di Node.js su macOS<\/h3>\n<p>Ora avete installato con successo Node.js sul vostro macOS. Dovreste controllare che la procedura di installazione sia andata a buon fine e se le versioni di Node.js e npm funzionino correttamente sul vostro macOS.<\/p>\n<p>Per controllare la versione di Node.js, \u00e8 necessario aprire il terminale, digitando i tasti <strong>Command + Space<\/strong> o cercando il terminale dalla barra di ricerca.<\/p>\n<figure id=\"attachment_103226\" aria-describedby=\"caption-attachment-103226\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103226 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/open-macos-terminal.png\" alt=\"Aprire il terminale di macOS.\" width=\"900\" height=\"359\"><figcaption id=\"caption-attachment-103226\" class=\"wp-caption-text\">Aprire il terminale di macOS.<\/figcaption><\/figure>\n<p>Per controllare la versione di Node.js, digitate:<\/p>\n<pre><code class=\"language-bash\">Node --<span id=\"urn:enhancement-5f870fe8-2a45-4e8d-9c5e-0af089559486\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<p>E per controllare la versione di npm, eseguite questo comando:<\/p>\n<pre><code class=\"language-bash\">npm --<span id=\"urn:enhancement-bb3e70c2-ebbe-49ed-a14e-ca99e1219caf\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<figure id=\"attachment_103227\" aria-describedby=\"caption-attachment-103227\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103227 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/verify-node.js-macos-installation.png\" alt=\"Verifica dell'installazione di Node.js su macOS.\" width=\"900\" height=\"279\"><figcaption id=\"caption-attachment-103227\" class=\"wp-caption-text\">Verifica dell&#8217;installazione di Node.js su macOS.<\/figcaption><\/figure>\n<p>Se le versioni di Node.js e npm sono visibili, vorr\u00e0 dire che entrambi sono correttamente installati e funzionano come previsto. In caso contrario, potrebbe essere necessario ricontrollare per trovare l&#8217;errore o provare nuovamente la procedura di installazione.<\/p>\n<h2>Come Installare Node.js su Linux?<\/h2>\n<p>Linux funziona un po&#8217; diversamente dagli altri sistemi operativi. Questo perch\u00e9 Linux \u00e8 open-source e vi offre maggiore libert\u00e0, possibilit\u00e0 di personalizzazione e funzionalit\u00e0 avanzate.<\/p>\n<p>Se non avete problemi con i <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\">comandi<\/a>, dovreste sentirvi a vostro agio con Linux. Qui analizzeremo il metodo pi\u00f9 semplice per installare Node.js sul sistema operativo Linux.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Scegliere la Versione di Node.js per la Distribuzione Linux Installata<\/h3>\n<p>Il sistema operativo Linux ha centinaia di distribuzioni diverse a causa della diversit\u00e0 che offre. E gli utenti amano personalizzare e sfruttare le funzionalit\u00e0 specifiche delle diverse versioni utilizzando distribuzioni diverse.<\/p>\n<p>Per prima cosa, cercate le istruzioni per l&#8217;installazione per la vostra specifica distribuzione dalla pagina delle <a href=\"https:\/\/github.com\/nodesource\/distributions\/blob\/master\/README.md\">distribuzioni binarie di Node.js<\/a>. Per questa guida, useremo a scopo illustrativo Ubuntu.<\/p>\n<figure id=\"attachment_103229\" aria-describedby=\"caption-attachment-103229\" style=\"width: 1147px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103229 size-full\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-linux-ubuntu-installation-instruction.png\" alt=\"Istruzioni per l'installazione di Node.js per Ubuntu.\" width=\"1147\" height=\"483\"><figcaption id=\"caption-attachment-103229\" class=\"wp-caption-text\">Istruzioni per l&#8217;installazione di Node.js per Ubuntu.<\/figcaption><\/figure>\n<h3>2. Installare il Tool a Riga di Comando Curl<\/h3>\n<p>Prima di procedere all&#8217;installazione di Node.js, assicuratevi di avere la utility a riga di comando curl sul vostro sistema. Se non ce l&#8217;avete, per installare curl incollate questo comando nel vostro terminale:<\/p>\n<pre><code class=\"language-bash\">sudo apt install curl<\/code><\/pre>\n<p>Potrebbe chiedere la vostra password di sistema per verificare i permessi per l&#8217;istallazione. Una volta inserita la <a href=\"https:\/\/kinsta.com\/it\/blog\/password-manager\/\">password<\/a>, il sistema dovrebbe avviare l&#8217;installazione di curl.<\/p>\n<figure id=\"attachment_103230\" aria-describedby=\"caption-attachment-103230\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103230 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/install-curl-command.png\" alt=\"Installazione di \"curl\" su Ubuntu.\" width=\"900\" height=\"146\"><figcaption id=\"caption-attachment-103230\" class=\"wp-caption-text\">Installazione di &#8220;curl&#8221; su Ubuntu.<\/figcaption><\/figure>\n<h3>3. Avviare l&#8217;Installazione di Node.js<\/h3>\n<p>Dovete copiare e incollare il comando di installazione di Node.js nel vostro terminale (nel nostro caso, possiamo prenderlo dalla pagina della distribuzione di Ubuntu) in modo che il sistema possa avviare l&#8217;installazione di Node.js.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Ogni versione di Node.js ha un diverso comando di installazione. Installate la versione di Node.js che corrisponde alla vostra configurazione di Linux.<\/p>\n<\/aside>\n\n<p>Ad esempio, qui installeremo Node.js v14.x. Questi sono i comandi di installazione per Ubuntu:<\/p>\n<pre><code class=\"language-bash\">curl -fsSL https:\/\/deb.nodesource.com\/setup_14.x | sudo -E bash -<\/code><\/pre>\n<pre><code class=\"language-bash\">sudo apt-get install -y nodejs<\/code><\/pre>\n<p>Dato che avete gi\u00e0 installato la linea di comando curl sul vostro terminale, dovrete copiare e incollare il primo comando (il comando curl) sul vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">terminale<\/a> ed eseguirlo.<\/p>\n<figure id=\"attachment_103232\" aria-describedby=\"caption-attachment-103232\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103232 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/begin-node.js-installation-on-ubuntu.png\" alt=\"Avvio dell'installazione di Node.js su Ubuntu.\" width=\"900\" height=\"219\"><figcaption id=\"caption-attachment-103232\" class=\"wp-caption-text\">Avvio dell&#8217;installazione di Node.js su Ubuntu.<\/figcaption><\/figure>\n<p>Il comando curl avvia la procedura di installazione di Node.js, aggiorna il sistema e scarica tutte le librerie Node.js necessarie per installare Node.js sul vostro sistema operativo Linux.<\/p>\n<figure id=\"attachment_103233\" aria-describedby=\"caption-attachment-103233\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103233 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-library-installation.png\" alt=\"Installazione della libreria Node.js.\" width=\"900\" height=\"441\"><figcaption id=\"caption-attachment-103233\" class=\"wp-caption-text\">Installazione della libreria Node.js.<\/figcaption><\/figure>\n<p>Ora, tutte le librerie e le risorse di Node.js sono state scaricate sul vostro PC. Con un ultimo comando, possiamo concludere l&#8217;installazione di Node.js e npm sul vostro computer.<\/p>\n<p>Copiate e incollate la seconda linea di comando dalle istruzioni di installazione di cui sopra nel vostro terminale Linux:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install -y nodejs<\/code><\/pre>\n<figure id=\"attachment_103234\" aria-describedby=\"caption-attachment-103234\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103234 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.j-ubuntu-installation.png\" alt=\"Installare Node.js su Ubuntu.\" width=\"900\" height=\"111\"><figcaption id=\"caption-attachment-103234\" class=\"wp-caption-text\">Installare Node.js su Ubuntu.<\/figcaption><\/figure>\n<p>Se avete fatto tutto correttamente, Node.js si installer\u00e0 sulla vostra distribuzione Linux. Ora inserite il comando <strong>Clear<\/strong> per ripulire il terminale.<\/p>\n<h3>4. Verificare l&#8217;Installazione di Node.js sulla Distribuzione Linux Ubuntu<\/h3>\n<p>Dopo aver installato Node.js, potrete verificare se l&#8217;installazione \u00e8 riuscita o meno. Dovete eseguire due semplici <a href=\"https:\/\/kinsta.com\/it\/blog\/comandi-linux\/\">comandi<\/a> sul vostro terminale Linux.<\/p>\n<p>Per controllare la versione di Node.js, digitate:<\/p>\n<pre><code class=\"language-bash\">Node --<span id=\"urn:enhancement-e4cf772b-0b19-4e46-b4b4-e462fc15c88e\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<p>E per controllare la versione di npm, digitate:<\/p>\n<pre><code class=\"language-bash\">npm --<span id=\"urn:enhancement-5fd51d09-fa10-4acf-b8e2-147acdc11fcc\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<figure id=\"attachment_103235\" aria-describedby=\"caption-attachment-103235\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103235 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/verify-node.js-linux-installation-on-ubuntu.png\" alt=\"Verifica dell'installazione di Node.js su Ubuntu.\" width=\"900\" height=\"187\"><figcaption id=\"caption-attachment-103235\" class=\"wp-caption-text\">Verifica dell&#8217;installazione di Node.js su Ubuntu.<\/figcaption><\/figure>\n<p>Se Node.js e npm sono installati correttamente, vedrete i numeri delle versioni sul terminale Linux. Ci\u00f2 indica che hai installato con successo Node.js e npm sulla vostra distribuzione Linux.<\/p>\n<h2>Controllare e Aggiornare la Versione di npm<\/h2>\n<p>Come abbiamo detto, npm \u00e8 il gestore dei pacchetti di Node.js. Gestisce le dipendenze dei pacchetti. Senza npm, dovreste scompattare manualmente tutti i vostri pacchetti Node.js ogni volta che volete caricare un framework. Ma npm vi solleva da questa responsabilit\u00e0 e se ne occupa automaticamente.<\/p>\n<p>L&#8217;aggiornamento regolare di npm vi permette di aggiornare anche i vostri pacchetti locali e <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-di-revisione-del-codice\/\">migliora il codice<\/a> dei vostri progetti. Tuttavia, dato che npm si installa automaticamente con la versione di Node.js scelta, spesso manca l&#8217;ultima versione di npm. In questi casi, potete controllare la vostra versione di npm e aggiornarla manualmente.<\/p>\n<p>Le procedure per controllare e aggiornare la vostra versione di npm sono molto simili tra Windows, macOS e Linux &#8211; eseguirete sempre lo stesso comando.<\/p>\n<h3>Aggiornare npm in Windows<\/h3>\n<p>Per controllare la versione di npm, eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">npm -v<\/code><\/pre>\n<p>&#8230;o:<\/p>\n<pre><code class=\"language-bash\">npm --<span id=\"urn:enhancement-75173a42-eb60-4047-afe8-0077e08f52ff\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<p>E per aggiornare la versione di npm, eseguite questo comando:<\/p>\n<pre><code class=\"language-bash\">npm install -g npm@latest<\/code><\/pre>\n<p>Dopo aver eseguito questo comando sul vostro prompt dei CMD su Windows, il sistema aggiorner\u00e0 la versione di npm e installer\u00e0 i pacchetti aggiuntivi in pochi secondi. Alla fine, potete ricontrollare la versione per verificare l&#8217;aggiornamento della versione di npm.<\/p>\n<figure id=\"attachment_103236\" aria-describedby=\"caption-attachment-103236\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103236 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/npm-update-windows.png\" alt=\"Aggiornamento di npm su Windows.\" width=\"1200\" height=\"409\"><figcaption id=\"caption-attachment-103236\" class=\"wp-caption-text\">Aggiornamento di npm su Windows.<\/figcaption><\/figure>\n<h3>Aggiornare npm su macOS<\/h3>\n<p>Per controllare la versione di npm su macOS, aprite il vostro terminale ed eseguite questo comando:<\/p>\n<pre><code class=\"language-bash\">npm -v<\/code><\/pre>\n<p>&#8230;o:<\/p>\n<pre><code class=\"language-bash\">npm --<span id=\"urn:enhancement-fd0e940b-5f64-4b48-abd2-bdc343cb2e51\" class=\"textannotation\">version<\/span><\/code><\/pre>\n<figure id=\"attachment_103238\" aria-describedby=\"caption-attachment-103238\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103238 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/Checking-npm-version-on-macOS..png\" alt=\"Controllo della versione di npm su macOS.\" width=\"900\" height=\"113\"><figcaption id=\"caption-attachment-103238\" class=\"wp-caption-text\">Controllo della versione di npm su macOS.<\/figcaption><\/figure>\n<p>Per aggiornare la versione di npm, eseguite questo comando nel vostro terminale di macOS:<\/p>\n<pre><code class=\"language-bash\">npm install -g npm@latest<\/code><\/pre>\n<figure id=\"attachment_103239\" aria-describedby=\"caption-attachment-103239\" style=\"width: 951px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103239 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/update-npm-on-macOS.png\" alt=\"Aggiornamento di npm su macOS.\" width=\"951\" height=\"236\"><figcaption id=\"caption-attachment-103239\" class=\"wp-caption-text\">Aggiornamento di npm su macOS.<\/figcaption><\/figure>\n<h3>Aggiornare npm in Linux<\/h3>\n<p>Per aggiornare la vostra versione di npm su Linux, digitate questi comandi nel vostro terminale:<\/p>\n<pre><code class=\"language-bash\">sudo npm install -g n<\/code><\/pre>\n<p>&#8230;e poi:<\/p>\n<pre><code class=\"language-bash\">sudo n latest<\/code><\/pre>\n<figure id=\"attachment_103241\" aria-describedby=\"caption-attachment-103241\" style=\"width: 1086px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103241 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/update-npm-on-linux-ubuntu.jpg\" alt=\"Aggiornamento di npm su Ubuntu.\" width=\"1086\" height=\"283\"><figcaption id=\"caption-attachment-103241\" class=\"wp-caption-text\">Aggiornamento di npm su Ubuntu.<\/figcaption><\/figure>\n\n<h2>Riepilogo<\/h2>\n<p>Node.js \u00e8 diventato rapidamente un ambiente di programmazione popolare per via della sua utilit\u00e0 sia nel frontend che nel backend. Migliaia di utenti hanno creato una vasta community che aiuta i nuovi sviluppatori e risponde alle loro domande.<\/p>\n<p>In sostanza, \u00e8 facile iniziare con Node.js per la sua semplicit\u00e0 e la possibilit\u00e0 di creare applicazioni avanzate. Pu\u00f2 anche aiutarvi a trasformarvi in <a href=\"https:\/\/kinsta.com\/it\/blog\/retribuzione-media-sviluppatore-full-stack\/#what-exactly-is-fullstack-development\">sviluppatori full-stack<\/a> in poco tempo. Queste caratteristiche rendono Node.js una scelta inevitabile per la programmazione di nuova generazione.<\/p>\n<p><em>Ci siamo persi qualche consiglio utile sull&#8217;installazione di Node.js su Windows, macOS o Linux? Ditecelo nella sezione dei commenti!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js \u00e8 arrivato come una benedizione per gli sviluppatori JavaScript di tutto il mondo impegnati a saltare tra linguaggi e framework per ampliare il proprio codice &#8230;<\/p>\n","protected":false},"author":173,"featured_media":48207,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[25627,67],"topic":[25918,26203],"class_list":["post-48203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-node-js","tag-webdev","topic-framework-javascript","topic-node-js"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come Installare Node.js e npm su Windows, macOS e Linux<\/title>\n<meta name=\"description\" content=\"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Installare Node.js e npm su Windows, macOS e Linux\" \/>\n<meta property=\"og:description\" content=\"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/zapowell01\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-12T12:58:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-20T18:32:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Zadhid Powell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@ZA_Powell\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zadhid Powell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\"},\"author\":{\"name\":\"Zadhid Powell\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876\"},\"headline\":\"Come Installare Node.js e npm su Windows, macOS e Linux\",\"datePublished\":\"2021-10-12T12:58:55+00:00\",\"dateModified\":\"2023-03-20T18:32:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\"},\"wordCount\":3246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\",\"keywords\":[\"node.js\",\"webdev\"],\"articleSection\":[\"Sviluppo Web\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\",\"name\":\"Come Installare Node.js e npm su Windows, macOS e Linux\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\",\"datePublished\":\"2021-10-12T12:58:55+00:00\",\"dateModified\":\"2023-03-20T18:32:11+00:00\",\"description\":\"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Come installare Node.js e npm su Windows, macOS e Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node.js\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/node-js\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Installare Node.js e npm su Windows, macOS e Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876\",\"name\":\"Zadhid Powell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g\",\"caption\":\"Zadhid Powell\"},\"description\":\"SaaS &amp; Tech Content Specialist | Writing content for CEOs, CTOs, Engineers, and Tech Leaders.\",\"sameAs\":[\"https:\/\/zadhidpowell.com\/\",\"https:\/\/www.facebook.com\/zapowell01\/\",\"https:\/\/www.instagram.com\/za_powell\/\",\"https:\/\/www.linkedin.com\/in\/zadhidpowell\/\",\"https:\/\/x.com\/ZA_Powell\"],\"honorificPrefix\":\"Mr. \",\"birthDate\":\"1994-08-09\",\"gender\":\"Male\",\"knowsAbout\":[\"SaaS\",\"WordPress\",\"PHP\",\"Programming Languages\",\"AI\",\"Data Engineering\"],\"knowsLanguage\":[\"English\",\"Bengali\",\"Hindi\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/zadhidpowell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Installare Node.js e npm su Windows, macOS e Linux","description":"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.","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:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/","og_locale":"it_IT","og_type":"article","og_title":"Come Installare Node.js e npm su Windows, macOS e Linux","og_description":"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.","og_url":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_author":"https:\/\/www.facebook.com\/zapowell01\/","article_published_time":"2021-10-12T12:58:55+00:00","article_modified_time":"2023-03-20T18:32:11+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","type":"image\/jpeg"}],"author":"Zadhid Powell","twitter_card":"summary_large_image","twitter_description":"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","twitter_creator":"@ZA_Powell","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Zadhid Powell","Tempo di lettura stimato":"19 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/"},"author":{"name":"Zadhid Powell","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876"},"headline":"Come Installare Node.js e npm su Windows, macOS e Linux","datePublished":"2021-10-12T12:58:55+00:00","dateModified":"2023-03-20T18:32:11+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/"},"wordCount":3246,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","keywords":["node.js","webdev"],"articleSection":["Sviluppo Web"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/","url":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/","name":"Come Installare Node.js e npm su Windows, macOS e Linux","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","datePublished":"2021-10-12T12:58:55+00:00","dateModified":"2023-03-20T18:32:11+00:00","description":"Ecco come installare Node.js e npm sui sistemi operativi Windows, macOS o Linux con una semplice guida passo passo.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/come-installare-node-js.jpeg","width":1460,"height":730,"caption":"Come installare Node.js e npm su Windows, macOS e Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Node.js","item":"https:\/\/kinsta.com\/it\/argomenti\/node-js\/"},{"@type":"ListItem","position":3,"name":"Come Installare Node.js e npm su Windows, macOS e Linux"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876","name":"Zadhid Powell","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g","caption":"Zadhid Powell"},"description":"SaaS &amp; Tech Content Specialist | Writing content for CEOs, CTOs, Engineers, and Tech Leaders.","sameAs":["https:\/\/zadhidpowell.com\/","https:\/\/www.facebook.com\/zapowell01\/","https:\/\/www.instagram.com\/za_powell\/","https:\/\/www.linkedin.com\/in\/zadhidpowell\/","https:\/\/x.com\/ZA_Powell"],"honorificPrefix":"Mr. ","birthDate":"1994-08-09","gender":"Male","knowsAbout":["SaaS","WordPress","PHP","Programming Languages","AI","Data Engineering"],"knowsLanguage":["English","Bengali","Hindi"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/zadhidpowell\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=48203"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48203\/revisions"}],"predecessor-version":[{"id":67182,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/48203\/revisions\/67182"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/translations\/dk"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/48203\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/48207"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=48203"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=48203"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=48203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}