{"id":9036,"date":"2025-05-28T14:11:44","date_gmt":"2025-05-28T14:11:44","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=9036"},"modified":"2025-05-28T14:11:44","modified_gmt":"2025-05-28T14:11:44","slug":"come-installare-npm-su-windows-guida-passo-passo-per-principianti","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/come-installare-npm-su-windows-guida-passo-passo-per-principianti\/","title":{"rendered":"Come installare npm su Windows: guida passo passo per principianti"},"content":{"rendered":"<p>Installare npm su Windows pu\u00f2 sembrare un po&#8217; scoraggiante se si \u00e8 alle prime armi con il mondo dello sviluppo, ma in realt\u00e0 \u00e8 piuttosto semplice una volta che si sa cosa cliccare. La cosa principale \u00e8 che npm non \u00e8 incluso nel pacchetto, ma \u00e8 integrato con Node.js. Quindi, in realt\u00e0, la prima mossa \u00e8 semplicemente scaricare l&#8217;installer giusto dal sito web di Node.js, quindi seguire la solita sequenza Avanti\/Avanti\/Fine. Tuttavia, poich\u00e9 Windows ama introdurre le sue peculiarit\u00e0, qualche passaggio o suggerimento in pi\u00f9 pu\u00f2 garantire che tutto funzioni senza intoppi. A volte, anche dopo l&#8217;installazione, npm non viene riconosciuto dal prompt dei comandi o da PowerShell, il che \u00e8 davvero frustrante. Di solito \u00e8 dovuto a problemi di PATH o a mancate corrispondenze di versione.<\/p>\n<h2>Come installare npm su Windows<\/h2>\n<h3>Scarica il programma di installazione di Node.js dal sito ufficiale<\/h3>\n<p>Visita il <a href=\"https:\/\/nodejs.org\/en\/\" rel=\"noopener noreferrer\" target=\"_blank\">sito web ufficiale di Node.js.<\/a> Qui troverai due opzioni: la LTS (consigliata per la maggior parte degli utenti) e la versione corrente con le funzionalit\u00e0 pi\u00f9 recenti. Per i principianti o per chi desidera stabilit\u00e0, scegli la LTS. Fai clic sull&#8217;icona di Windows per scaricare il file `.msi`.Dato che Windows, ovviamente, rende il download pi\u00f9 difficile del necessario, assicurati di scaricarlo dalla fonte ufficiale per evitare problemi (niente download di terze parti sospetti).In alcune configurazioni, il download potrebbe bloccarsi o richiedere un&#8217;eternit\u00e0, quindi la pazienza \u00e8 fondamentale.<\/p>\n<h3>Eseguire il programma di installazione e fare attenzione alle variabili di percorso<\/h3>\n<p>Fai doppio clic sul file scaricato per eseguirlo. Segui le istruzioni, che sono per lo pi\u00f9 pulsanti Avanti. Una cosa importante: quando arrivi al passaggio sulle funzionalit\u00e0 opzionali, controlla che &#8220;Installa npm package manager&#8221; sia selezionato. Assicurati anche che &#8220;Aggiungi al PATH&#8221; sia abilitato, perch\u00e9, onestamente, se non \u00e8 selezionato, il terminale non riconoscer\u00e0 i comandi npm o node in seguito. Alcuni utenti dimenticano di eseguire il programma di installazione come amministratore, il che pu\u00f2 causare errori di autorizzazione. Basta fare clic con il pulsante destro del mouse sul programma di installazione e scegliere &#8220;Esegui come amministratore&#8221;.<\/p>\n<h3>Verifica le installazioni di npm e Node.js<\/h3>\n<p>Una volta installato, devi verificare che tutto funzioni correttamente. Apri <strong>il Prompt dei comandi<\/strong> o PowerShell: cerca rapidamente &#8220;cmd&#8221; o &#8220;PowerShell&#8221; nel menu Start.<\/p>\n<p>Digita <code>npm -v<\/code>. Se ottieni un numero di versione, bene, npm \u00e8 installato. Tuttavia, in alcune configurazioni, potrebbe restituire un messaggio del tipo &#8220;comando non trovato&#8221; o semplicemente non trovare nulla. In tal caso, potresti dover aggiungere manualmente la cartella npm al PATH di sistema, che in genere si trova in <code>C:\\Program Files\\nodejs\\<\/code>o talvolta nel file AppData dell&#8217;utente locale. Per verificarlo o aggiungerlo, fai clic con il pulsante destro del mouse su <strong>Questo PC<\/strong>, scegli <strong>Propriet\u00e0<\/strong>, quindi vai a <strong>Impostazioni di sistema avanzate<\/strong>, fai clic su <strong>Variabili d&#8217;ambiente<\/strong> e cerca Percorso in &#8220;Variabili di sistema&#8221; <strong>.<\/strong> Assicurati che la directory Node.js sia elencata l\u00ec.<\/p>\n<p>Quindi, controlla la versione di Node.js con <code>node -v<\/code>. Se viene visualizzato un numero di versione, sei praticamente a posto. Se gli errori persistono, riavviare il prompt dei comandi o riavviare il sistema potrebbe essere d&#8217;aiuto, perch\u00e9 Windows a volte memorizza nella cache le modifiche alle variabili d&#8217;ambiente.<\/p>\n<h3>Facoltativo: mantieni npm aggiornato<\/h3>\n<p>Sebbene il programma di installazione di solito fornisca l&#8217;ultima versione stabile di npm, \u00e8 consigliabile mantenerla aggiornata. Nel prompt dei comandi, esegui <code>npm install npm@latest -g<\/code>. Questo recuperer\u00e0 la versione pi\u00f9 recente. A volte, su configurazioni pi\u00f9 vecchie, potresti riscontrare problemi di permessi; in tal caso, esegui il terminale come amministratore.<\/p>\n<h3>Suggerimento rapido: risoluzione dei problemi comuni<\/h3>\n<p>Se npm non viene riconosciuto subito dopo l&#8217;installazione, prova a riaprire il terminale, controlla di nuovo PATH o riavvia il PC, se necessario. Su alcuni computer, il primo tentativo di installazione globale potrebbe fallire, per poi funzionare dopo un riavvio. Non chiedetemi perch\u00e9, ma \u00e8 Windows che si comporta come Windows. Inoltre, verificate che l&#8217;antivirus non stia bloccando parti del processo; alcuni software di sicurezza possono interferire con il programma di installazione o con le cartelle globali di npm.<\/p>\n<h2>Suggerimenti per l&#8217;installazione di npm su Windows<\/h2>\n<ul>\n<li>Verifica sempre di scaricare dal <a href=\"https:\/\/nodejs.org\/en\/\" rel=\"noopener noreferrer\" target=\"_blank\">sito web ufficiale di<\/a> Node.js.<\/li>\n<li>Utilizzate la versione LTS a meno che non abbiate bisogno delle funzionalit\u00e0 pi\u00f9 recenti. La LTS \u00e8 generalmente molto pi\u00f9 stabile per l&#8217;uso quotidiano.<\/li>\n<li>Esegui il programma di installazione come amministratore: in questo modo potrai risparmiarti problemi successivi con i permessi.<\/li>\n<li>Dopo l&#8217;installazione, esegui <kbd>npm -v<\/kbd>e <kbd>node -v<\/kbd>all&#8217;interno di un nuovo terminale per verificare che tutto sia installato correttamente.<\/li>\n<li>Mantieni aggiornati periodicamente Node.js e npm con il <code>npm install npm@latest -g<\/code>comando.<\/li>\n<\/ul>\n<h2>Domande frequenti<\/h2>\n<h3>Cos&#8217;\u00e8 esattamente npm?<\/h3>\n<p>Npm \u00e8 fondamentalmente l&#8217;app store per JavaScript. Ti aiuta a installare, aggiornare e gestire tutti i tipi di pacchetti e librerie di cui potresti aver bisogno per i tuoi progetti. Senza di esso, gestire le dipendenze nei progetti JS diventa rapidamente difficile.<\/p>\n<h3>NPM pu\u00f2 funzionare senza Node.js?<\/h3>\n<p>No.npm \u00e8 incluso in Node.js. Non \u00e8 possibile avere l&#8217;uno senza l&#8217;altro, quindi \u00e8 meglio installarli insieme.<\/p>\n<h3>Perch\u00e9 il prompt dei comandi dice &#8220;npm non riconosciuto&#8221;?<\/h3>\n<p>Questo accade solitamente perch\u00e9 Node.js non si \u00e8 aggiunto al PATH di sistema durante l&#8217;installazione. Reinstallalo, assicurandoti che la casella &#8220;Aggiungi al PATH&#8221; sia selezionata, oppure aggiungi manualmente la cartella alle variabili d&#8217;ambiente.<\/p>\n<h3>Vuoi disinstallare npm?<\/h3>\n<p>Basta disinstallare Node.js tramite il Pannello di controllo: npm verr\u00e0 rimosso automaticamente. Non \u00e8 necessario alcun programma di disinstallazione separato.<\/p>\n<h3>Posso gestire pi\u00f9 versioni di Node.js?<\/h3>\n<p>S\u00ec! Strumenti come <a href=\"https:\/\/github.com\/coreybutler\/nvm-windows\" rel=\"noopener noreferrer\" target=\"_blank\">nvm per Windows<\/a> semplificano il passaggio da una versione di Node all&#8217;altra. Molto utile se si sta testando qualcosa o si ha bisogno di supporto legacy.<\/p>\n<h2>Incartare<\/h2>\n<p>Installare npm su Windows non \u00e8 un&#8217;impresa titanica, ma \u00e8 utile prestare attenzione al PATH ed eseguire il programma come amministratore. Una volta configurato, avrai a disposizione un potente ecosistema di pacchetti per dare il via ai tuoi progetti. A volte, basta un riavvio o un rapido controllo del PATH per fare la differenza. Speriamo che questo aiuti qualcuno a risolvere errori di &#8220;comando non trovato&#8221; o versioni confuse. Mantieni aggiornati i tuoi strumenti e sarai pronto per qualsiasi avventura JavaScript ti attenda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installare npm su Windows pu\u00f2 sembrare un po&#8217; scoraggiante se si \u00e8 alle prime armi con il mondo dello sviluppo, ma in realt\u00e0 \u00e8 piuttosto semplice una volta che si sa cosa cliccare. La cosa principale \u00e8 che npm non \u00e8 incluso nel pacchetto, ma \u00e8 integrato con Node.js. Quindi, in realt\u00e0, la prima mossa [&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":[1222,1219,1220,1223,7],"class_list":["post-9036","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-development","tag-javascript","tag-node-js","tag-npm","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9036","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=9036"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9036\/revisions"}],"predecessor-version":[{"id":9037,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/9036\/revisions\/9037"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=9036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=9036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=9036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}