{"id":9034,"date":"2025-05-28T14:09:49","date_gmt":"2025-05-28T14:09:49","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=9034"},"modified":"2025-05-28T14:09:49","modified_gmt":"2025-05-28T14:09:49","slug":"come-installare-node-js-su-windows-una-guida-completa-passo-dopo-passo","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/come-installare-node-js-su-windows-una-guida-completa-passo-dopo-passo\/","title":{"rendered":"Come installare Node.js su Windows: una guida completa passo dopo passo"},"content":{"rendered":"<p>Installare Node.js su Windows pu\u00f2 sembrare piuttosto semplice, ma a volte le cose si complicano un po&#8217;, ad esempio il prompt dei comandi non lo riconosce <code>node -v<\/code>o il programma di installazione sembra bloccarsi. Se hai eseguito tutti i passaggi consueti ma non vedi ancora comparire quel bel numero di versione, non preoccuparti: \u00e8 un problema comune. Di solito, \u00e8 legato al modo in cui Windows gestisce le variabili d&#8217;ambiente PATH o i permessi durante l&#8217;installazione. Risolvere questo problema significa poter eseguire il codice JavaScript al di fuori del browser, che \u00e8 praticamente il punto. Quindi, ecco una panoramica per risolvere i problemi e assicurarsi che Node.js funzioni effettivamente dopo l&#8217;installazione.<\/p>\n<h2>Come installare o correggere Node.js su Windows<\/h2>\n<h3>Metodo 1: basta scaricare e reinstallare correttamente<\/h3>\n<p>La maggior parte dei problemi inizia con un&#8217;installazione non corretta o con la variabile PATH che non si aggiorna correttamente. Innanzitutto, assicurati di scaricare il programma di installazione dal <strong>sito web ufficiale di Node.js<\/strong> ( <a href=\"https:\/\/nodejs.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/nodejs.org\/<\/a> ) e di scegliere la versione LTS se la stabilit\u00e0 \u00e8 importante. Una volta scaricata, eseguila, accetta la licenza e utilizza le impostazioni predefinite, perch\u00e9 Windows ama rendere le cose pi\u00f9 difficili del previsto. Dopo l&#8217;installazione, non dimenticare di riavviare il Prompt dei comandi per aggiornare le variabili d&#8217;ambiente: a volte \u00e8 sufficiente per consentire a Windows di riconoscere le nuove impostazioni PATH.<\/p>\n<h3>Metodo 2: controllare le variabili d&#8217;ambiente del sistema<\/h3>\n<p>Ora, se dopo la reinstallazione <code>node -v<\/code>non viene ancora visualizzata una versione, il problema potrebbe essere nella variabile d&#8217;ambiente PATH. Ecco come risolvere il problema:<\/p>\n<ul>\n<li>Fare clic con il pulsante destro del mouse su <strong>Questo PC<\/strong> o <strong>Risorse del computer<\/strong> e selezionare <strong>Propriet\u00e0<\/strong>.<\/li>\n<li>Vai a <strong>Impostazioni di sistema avanzate<\/strong> &gt; <strong>Variabili d&#8217;ambiente<\/strong>.<\/li>\n<li>In <strong>Variabili di sistema<\/strong>, trova <strong>Percorso<\/strong> e fai clic su <strong>Modifica<\/strong>.<\/li>\n<li>Cerca una voce che punta alla tua installazione di Node.js, di solito qualcosa come <code>C:\\Program Files\\nodejs\\<\/code>. Se non \u00e8 presente, fai clic su <strong>Nuovo<\/strong> e aggiungilo.<\/li>\n<li>Fare clic su <strong>OK<\/strong> e riavviare il Prompt dei comandi o l&#8217;IDE.<\/li>\n<\/ul>\n<p>Questa \u00e8 una mossa classica perch\u00e9, ovviamente, Windows deve renderla un po&#8217; pi\u00f9 difficile del previsto. Senza questo, il terminale potrebbe non riconoscere Node.js anche se installato.<\/p>\n<h3>Metodo 3: utilizzare PowerShell o un terminale con diritti di amministratore<\/h3>\n<p>A volte, problemi di autorizzazione impediscono l&#8217;aggiornamento immediato del PATH. Apri PowerShell o il Prompt dei comandi come amministratore (fai clic con il pulsante destro del mouse e seleziona <strong>Esegui come amministratore<\/strong> ) e riprova <code>node -v<\/code>. Se funziona, il sistema non riceveva le autorizzazioni corrette in precedenza e sarai a posto. Inoltre, verifica che la directory di installazione contenga effettivamente <code>node.exe<\/code>. In caso contrario, si \u00e8 verificato un problema durante l&#8217;installazione: prova a eliminare la cartella e a reinstallarla.<\/p>\n<h3>Metodo 4: prova a utilizzare NVM per Windows<\/h3>\n<p>Se desideri maggiore flessibilit\u00e0, ad esempio gestendo pi\u00f9 versioni di Node.js, NVM (Node Version Manager) per Windows potrebbe essere la soluzione. Gestisce il passaggio da una versione all&#8217;altra senza dover modificare i percorsi di sistema.\u00c8 particolarmente utile se stai testando ambienti o progetti diversi. Scaricalo dal <a href=\"https:\/\/github.com\/coreybutler\/nvm-windows\" rel=\"noopener noreferrer\" target=\"_blank\">repository nvm-windows<\/a>. Dopo l&#8217;installazione, apri PowerShell o CMD ed eseguilo. Otterrai una configurazione pi\u00f9 pulita e modulare, pi\u00f9 facile da gestire.<code>nvm install <version><\/version><\/code><code>nvm use <version><\/version><\/code><\/p>\n<h2>Suggerimenti per prevenire futuri mal di testa<\/h2>\n<ul>\n<li>Scarica sempre il programma di installazione dal <a href=\"https:\/\/nodejs.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">sito ufficiale<\/a>.<\/li>\n<li>Se riscontri problemi, controlla le variabili d&#8217;ambiente: spesso la causa sono loro.<\/li>\n<li>Se le autorizzazioni non funzionano correttamente, esegui i programmi della riga di comando come amministratore.<\/li>\n<li>Riavviare il sistema dopo l&#8217;installazione o dopo modifiche alle variabili di ambiente: Windows non \u00e8 sempre veloce a scaricare gli aggiornamenti.<\/li>\n<\/ul>\n<h2>Domande frequenti<\/h2>\n<h3>Perch\u00e9 Windows non riesce a trovare Node.js dopo averlo installato?<\/h3>\n<p>Molto probabilmente, la variabile d&#8217;ambiente PATH non \u00e8 stata aggiornata correttamente oppure \u00e8 necessario riavviare il terminale o il computer affinch\u00e9 le modifiche abbiano effetto.<\/p>\n<h3>Posso avere installate pi\u00f9 versioni di Node.js?<\/h3>\n<p>S\u00ec, ma \u00e8 pi\u00f9 facile con strumenti come <a href=\"https:\/\/github.com\/coreybutler\/nvm-windows\" rel=\"noopener noreferrer\" target=\"_blank\">NVM per Windows<\/a>. Gestisce tutti gli switch, cos\u00ec non devi preoccuparti continuamente del PATH.<\/p>\n<h3>Node.js \u00e8 gratuito?<\/h3>\n<p>Assolutamente s\u00ec.\u00c8 open source e totalmente gratuito per qualsiasi progetto.<\/p>\n<h3>Cosa devo fare se il programma di installazione si blocca o si arresta in modo anomalo?<\/h3>\n<p>Aspetta un secondo, poi prova a eseguirlo come amministratore. Se ancora non funziona, controlla se il sistema \u00e8 infetto da aggiornamenti di Windows in sospeso o da conflitti con software esistenti. A volte, gli antivirus amano intromettersi.<\/p>\n<h2>Riepilogo<\/h2>\n<ul>\n<li>Scarica Node.js dal <a href=\"https:\/\/nodejs.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">sito ufficiale<\/a>.<\/li>\n<li>Eseguire il programma di installazione, accettare le impostazioni predefinite e riavviare il terminale.<\/li>\n<li>Se i comandi non vengono riconosciuti <code>node -v<\/code>, controllare e aggiornare la variabile d&#8217;ambiente PATH.<\/li>\n<li>In caso di problemi di autorizzazione, utilizzare PowerShell o CMD come amministratore.<\/li>\n<li>Se si gestiscono pi\u00f9 versioni di Node.js, si consiglia di utilizzare NVM.<\/li>\n<\/ul>\n<h2>Incartare<\/h2>\n<p>Far funzionare Node.js su Windows non \u00e8 troppo complicato, ma i problemi con il PATH dell&#8217;ambiente possono essere fastidiosi. Una volta individuato il PATH o eseguito tutto come amministratore, generalmente tutto procede senza intoppi. Se il problema persiste, reinstallare o usare NVM pu\u00f2 far risparmiare un sacco di grattacapi. Speriamo che questo faccia risparmiare qualche ora a qualcuno, o almeno che vi risparmi un sacco di grattacapi. Buona programmazione!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installare Node.js su Windows pu\u00f2 sembrare piuttosto semplice, ma a volte le cose si complicano un po&#8217;, ad esempio il prompt dei comandi non lo riconosce node -vo il programma di installazione sembra bloccarsi. Se hai eseguito tutti i passaggi consueti ma non vedi ancora comparire quel bel numero di versione, non preoccuparti: \u00e8 un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1219,1220,1221,1162],"class_list":["post-9034","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-javascript","tag-node-js","tag-software-development","tag-windows-installation"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=9034"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9034\/revisions"}],"predecessor-version":[{"id":9035,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9034\/revisions\/9035"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=9034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=9034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=9034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}