Installare npm su Windows può sembrare un po’ scoraggiante se si è alle prime armi con il mondo dello sviluppo, ma in realtà è piuttosto semplice una volta che si sa cosa cliccare. La cosa principale è che npm non è incluso nel pacchetto, ma è integrato con Node.js. Quindi, in realtà, la prima mossa è semplicemente scaricare l’installer giusto dal sito web di Node.js, quindi seguire la solita sequenza Avanti/Avanti/Fine. Tuttavia, poiché Windows ama introdurre le sue peculiarità, qualche passaggio o suggerimento in più può garantire che tutto funzioni senza intoppi. A volte, anche dopo l’installazione, npm non viene riconosciuto dal prompt dei comandi o da PowerShell, il che è davvero frustrante. Di solito è dovuto a problemi di PATH o a mancate corrispondenze di versione.
Come installare npm su Windows
Scarica il programma di installazione di Node.js dal sito ufficiale
Visita il sito web ufficiale di Node.js. Qui troverai due opzioni: la LTS (consigliata per la maggior parte degli utenti) e la versione corrente con le funzionalità più recenti. Per i principianti o per chi desidera stabilità, scegli la LTS. Fai clic sull’icona di Windows per scaricare il file `.msi`.Dato che Windows, ovviamente, rende il download più 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’eternità, quindi la pazienza è fondamentale.
Eseguire il programma di installazione e fare attenzione alle variabili di percorso
Fai doppio clic sul file scaricato per eseguirlo. Segui le istruzioni, che sono per lo più pulsanti Avanti. Una cosa importante: quando arrivi al passaggio sulle funzionalità opzionali, controlla che “Installa npm package manager” sia selezionato. Assicurati anche che “Aggiungi al PATH” sia abilitato, perché, onestamente, se non è selezionato, il terminale non riconoscerà i comandi npm o node in seguito. Alcuni utenti dimenticano di eseguire il programma di installazione come amministratore, il che può causare errori di autorizzazione. Basta fare clic con il pulsante destro del mouse sul programma di installazione e scegliere “Esegui come amministratore”.
Verifica le installazioni di npm e Node.js
Una volta installato, devi verificare che tutto funzioni correttamente. Apri il Prompt dei comandi o PowerShell: cerca rapidamente “cmd” o “PowerShell” nel menu Start.
Digita npm -v. Se ottieni un numero di versione, bene, npm è installato. Tuttavia, in alcune configurazioni, potrebbe restituire un messaggio del tipo “comando non trovato” 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 C:\Program Files\nodejs\o talvolta nel file AppData dell’utente locale. Per verificarlo o aggiungerlo, fai clic con il pulsante destro del mouse su Questo PC, scegli Proprietà, quindi vai a Impostazioni di sistema avanzate, fai clic su Variabili d’ambiente e cerca Percorso in “Variabili di sistema” . Assicurati che la directory Node.js sia elencata lì.
Quindi, controlla la versione di Node.js con node -v. 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’aiuto, perché Windows a volte memorizza nella cache le modifiche alle variabili d’ambiente.
Facoltativo: mantieni npm aggiornato
Sebbene il programma di installazione di solito fornisca l’ultima versione stabile di npm, è consigliabile mantenerla aggiornata. Nel prompt dei comandi, esegui npm install npm@latest -g. Questo recupererà la versione più recente. A volte, su configurazioni più vecchie, potresti riscontrare problemi di permessi; in tal caso, esegui il terminale come amministratore.
Suggerimento rapido: risoluzione dei problemi comuni
Se npm non viene riconosciuto subito dopo l’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é, ma è Windows che si comporta come Windows. Inoltre, verificate che l’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.
Suggerimenti per l’installazione di npm su Windows
- Verifica sempre di scaricare dal sito web ufficiale di Node.js.
- Utilizzate la versione LTS a meno che non abbiate bisogno delle funzionalità più recenti. La LTS è generalmente molto più stabile per l’uso quotidiano.
- Esegui il programma di installazione come amministratore: in questo modo potrai risparmiarti problemi successivi con i permessi.
- Dopo l’installazione, esegui npm -ve node -vall’interno di un nuovo terminale per verificare che tutto sia installato correttamente.
- Mantieni aggiornati periodicamente Node.js e npm con il
npm install npm@latest -gcomando.
Domande frequenti
Cos’è esattamente npm?
Npm è fondamentalmente l’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.
NPM può funzionare senza Node.js?
No.npm è incluso in Node.js. Non è possibile avere l’uno senza l’altro, quindi è meglio installarli insieme.
Perché il prompt dei comandi dice “npm non riconosciuto”?
Questo accade solitamente perché Node.js non si è aggiunto al PATH di sistema durante l’installazione. Reinstallalo, assicurandoti che la casella “Aggiungi al PATH” sia selezionata, oppure aggiungi manualmente la cartella alle variabili d’ambiente.
Vuoi disinstallare npm?
Basta disinstallare Node.js tramite il Pannello di controllo: npm verrà rimosso automaticamente. Non è necessario alcun programma di disinstallazione separato.
Posso gestire più versioni di Node.js?
Sì! Strumenti come nvm per Windows semplificano il passaggio da una versione di Node all’altra. Molto utile se si sta testando qualcosa o si ha bisogno di supporto legacy.
Incartare
Installare npm su Windows non è un’impresa titanica, ma è 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 “comando non trovato” o versioni confuse. Mantieni aggiornati i tuoi strumenti e sarai pronto per qualsiasi avventura JavaScript ti attenda.
Lascia un commento