Come correggere il comando NPX non trovato

Come correggere il comando NPX non trovato

L'errore "Comando NPX non trovato" di solito si verifica quando si lavora con a Nodo.js progetto. Questo errore può verificarsi a causa di molteplici motivi tra cui l'installazione mancante di npm comando. Questo articolo copre l'introduzione di base di questo errore e quali sono i passaggi che si possono intraprendere per risolvere questo problema.

Cos'è NPX?

L'NPX è uno strumento che viene in bundle con il nodo.JS, a partire dalla versione 5.2.0. Sta per "Esegui il pacchetto nodo" e viene utilizzato per eseguire il nodo.pacchetti JS senza doverli installarli a livello globale. È particolarmente utile per l'esecuzione di strumenti e script della riga di comando che sono distribuiti come pacchetti di nodi.

Soluzioni per correggere il comando NPX non trovato errore

Di seguito sono riportate alcune correzioni per l'errore "comando npx non trovato":

    • 1. Nodo di aggiornamento.JS all'ultima versione
    • 2. Installa NPX a livello globale
    • 3. Aggiorna il percorso variabile dell'ambiente

Nodo di aggiornamento.JS all'ultima versione

Assicurati di avere l'ultima versione del nodo.JS installato sul tuo sistema. Puoi controllare il tuo nodo.versione JS usando:

nodo -v



In caso di una versione obsoleta, aggiorna all'ultimo nodo.versione JS. Prima aggiorna il pacchetto APT utilizzando:

Sudo Apt Aggiornamento



Ora installa il Nodejs all'ultima versione usando:

SUDO APT INSTALL NODEJS



Per installare NPM, eseguire il comando di seguito.

SUDO APT Installa NPM



Una volta eseguito il comando sopra, il sistema installerà l'ultimo pacchetto NPM e le sue dipendenze. Dopo l'installazione riuscita di npm Può essere usato per gestire Nodo.js pacchetti e dipendenze.

Nota: Il npm è in genere installato insieme al nodo.js, quindi potrebbe non essere necessario installarlo separatamente se hai già installato nodo.JS sul tuo sistema. Per verificare se NPM è installato o meno npm -v comando, che emetterà la versione di NPM installata sul sistema.

Installa NPX a livello globale

Per installare il npx strumento a livello globale sul sistema in modo che possa essere disponibile per l'uso in qualsiasi directory o progetto possiamo utilizzare il comando dato.

sudo npm i -g npx



IL -G Il flag nel comando sopra installerà il pacchetto npm di destinazione a livello globale. Dopo averlo installato a livello globale, è possibile accedere da qualsiasi directory.

Dopo un'installazione riuscita, verificare il file npx versione usando:

npx -v


Aggiorna il percorso variabile dell'ambiente

Se l'errore persiste significa che la directory dove tutto npm I pacchetti sono archiviati potrebbe non essere all'interno del globale SENTIERO variabile. Il comando, i programmi e lo script che non sono elencati nella variabile del percorso potrebbero non essere eseguiti da nessun'altra directory. È necessario passare a quella directory specifica prima di utilizzare quel comando.

Simile è il caso del npm comando. L'NPM memorizza tutti i suoi pacchetti sotto il:

CD/USR/Local/Lib/Node_modules



Nel caso in cui NPX non sia elencato nella variabile del percorso, dobbiamo installarli manualmente.

Per fare questo prima dobbiamo navigare verso la directory di home e cercare il .profilo file. Il più delle volte è già presente e nel caso in cui manca, crea un nuovo file con lo stesso nome e aprilo usando il nano editor.

nano ~/.profilo



Una volta aperto il file, aggiungi la seguente riga di codice in quel file come mostrato nell'immagine seguente:

Export Path = $ Path:/usr/local/lib/node_modules



Salva per applicare le modifiche.

Questo garantirà che il /usr/local/lib/node_modules La directory è inclusa nella variabile di ambiente percorso, che consentirà di eseguire qualsiasi comando o script installati in quella directory da qualsiasi parte del sistema.

Conclusione

IL "Comando NPX non trovato" l'errore si verifica quando il nodo di sistema.Mancano pacchetti JS. Il più delle volte questo errore può essere risolto aggiornando il npx all'ultima versione o reinstallarla. Se l'errore persiste, prova ad aggiungerlo alla variabile del percorso ambientale.