Npm O Gestione pacchetti nodi è la stessa cosa di Apt a Debian. Viene utilizzato per installare, rimuovere, aggiornare Nodejs Pacchetti. In questo articolo, ti mostrerò come installare e utilizzare Npm su Debian 9 Stretch.
Installazione di nodejs e npm
La versione di Nodejs Disponibile nel repository ufficiale di Debian 9 Stretch Package è 4.x, che è molto vecchio. Il repository di pacchetto ufficiale di Debian 9 Stretch non ha Npm. In questa sezione, installerò l'ultima versione stabile di Nodejs E Npm che è al momento di questa scrittura 8.11.1.
Prima aggiornamento il Apt PACCHE PACKE REPOSIORY Cache con il seguente comando:
$ sudo apt-get update
Ora installa ARRICCIARE con il seguente comando:
$ sudo apt-get Installa Curl
Premere y e poi premere continuare.
ARRICCIARE dovrebbe essere installato.
Ora aggiungi il repository pacchetto di Nodejs 8.x con il seguente comando:
$ curl -sl https: // deb.nodource.com/setup_8.x | Sudo -e Bash -
IL Nodejs 8.X Repository Package deve essere aggiunto come puoi vedere dallo screenshot seguente.
Ora puoi installare Nodejs E Npm Tutti insieme insieme agli strumenti di sviluppo per la costruzione di nativi Nodejs moduli con il seguente comando:
$ sudo apt-get installa build-essenziale nodejs
Ora premi y e poi premere continuare.
Nodejs, Npm e gli strumenti di build richiesti per la compilazione Nodejs sono installati moduli nativi.
Ora controlla se Nodejs sta lavorando con il seguente comando:
$ nodo -version
Come potete vedere, Nodejs 8.11.1 è installato e funzionante correttamente.
Ora controlla se Npm sta lavorando con il seguente comando:
$ npm -version
Come potete vedere Npm è installato anche correttamente.
Usando NPM
In questa sezione, ti mostrerò come usare Npm al manager Nodejs moduli o pacchetti. Prima di allora, parliamo di pacchetti globali e pacchetti locali.
Se installi un Nodejs pacchetto a livello globale, quindi dovrebbe essere salvato da qualche parte /usr/lib/node_modules directory e puoi accedervi da qualsiasi Nodejs progetto.
Se installi un Nodejs pacchetto localmente, quindi una directory node_modules/ dovrebbe essere creato nella directory del progetto e il pacchetto dovrebbe essere salvato node_modules/ Directory relativa alla directory del progetto. È possibile accedere solo da quel progetto.
Questo è tutto ciò che devi sapere per ora. Continuiamo.
Ogni Nodejs Il progetto ha un pacchetto.JSON File nella directory principale del suo progetto. Questo file contiene informazioni sul tuo progetto, come il nome del progetto, la versione del progetto, le dipendenze o altro Nodejs pacchetti il tuo progetto dipende e molti altri. Puoi creare manualmente un pacchetto.JSON file e inserisci tutte queste informazioni o puoi utilizzare Npm Per crearlo per te.
Prima crea una nuova directory nodo-project (puoi nome è quello che vuoi) per il tuo Nodejs Project con il seguente comando:
$ mkdir nodo-project
Ora vai alla directory del progetto con il seguente comando:
$ CD Node-Project
Ora per creare un pacchetto.JSON file con Npm, Esegui il seguente comando:
$ npm init
Compila i dettagli e premi andare oltre.
Alla fine, digita SÌ e premere .
Come puoi vedere, a pacchetto.JSON Il file viene creato.
Questo è il contenuto del pacchetto.JSON file:
Se conosci il nome del pacchetto, puoi facilmente installarlo utilizzando Npm.
Ad esempio, se si desidera installare esprimere Nodejs Pacchetto, che è Express Web Framework, esegui il seguente comando dalla directory del progetto:
$ npm Installa Express -Save
esprimere Nodejs Il pacchetto dovrebbe essere installato.
Puoi installare un Nodejs pacchetto a livello globale da qualsiasi directory. Ad esempio, se si desidera installare esprimere Nodejs pacchetto a livello globale, eseguire il seguente comando:
$ sudo npm -g install express
Dovrebbe essere installato a livello globale.
Se vuoi rimuovere un Nodejs pacchetto, diciamo esprimere, Dalla directory del progetto, esegui il seguente comando dalla directory del progetto:
$ NPM UNINSTALL EXPRESS -SAVE
IL espressi nodejs Il pacchetto viene rimosso.
Per rimuovere a Nodejs pacchetto, diciamo esprimere, A livello globale, eseguire il seguente comando:
$ sudo npm -g disinstall Express
Dovrebbe essere rimosso.
Bene, ora sai come installare e rimuovere Nodejs pacchetti con Npm. Ora la domanda è: come faccio a sapere con cosa posso installare Npm? Quali pacchetti sono disponibili?
Bene, puoi cercare pacchetti in NpmSito ufficiale su https: // www.npmjs.com/ o puoi usare Npm Utilità della riga di comando.
Cercare Nodejs Pacchetti dal tuo browser Web, vai su https: // www.npmjs.com/ e cerca quello che stai cercando. Digita le parole chiave come contrassegnato nello screenshot seguente e premere .
Dovresti vedere molti pacchetti come puoi vedere nella sezione contrassegnata dello screenshot qui sotto. Puoi fare clic su uno di loro per vedere ulteriori informazioni su quel pacchetto.
Puoi anche eseguire il seguente comando per cercare Npm Pacchetti:
$ NPM Search "Web Framework"
Come puoi vedere, viene visualizzato lo stesso elenco. È possibile raccogliere il nome del pacchetto dalla prima colonna come contrassegnato nello screenshot seguente e installare ciò che è necessario utilizzare Npm.
Quindi è così che installi e usi Npm su Debian 9 Stretch. Grazie per aver letto questo articolo.