logo

npm Ordre d'instal·lació

El gestor de paquets Node es coneix com npm. Serveix com a gestor de paquets de la plataforma Node JavaScript.

El registre de programari més gran del món es coneix com Npm. Npm és una eina per compartir i mostrar utilitzada pels desenvolupadors de codi obert a tot el món.

Parts Npm

Npm es compon de tres parts:

  • Podeu cercar paquets de tercers al lloc web, crear perfils i mantenir els paquets.
  • Podeu comunicar-vos amb npm mitjançant la interfície de línia d'ordres, de vegades coneguda com a CLI npm, que s'executa des d'un terminal.
  • El registre és un repositori en línia important per al codi font de JavaScript.

Npm bàsic i comandament de versió

  • Utilitzeu l'ordre npm d'una ordre per localitzar l'API npm al vostre ordinador:
 C:Usershp>npm 

La imatge següent descriu la sortida de l'ordre.

Comandament d'instal·lació npm

L'ordre que es mostra a continuació, per exemple, us mostrarà la versió npm actual del vostre sistema:

 npm -v 

La imatge següent descriu la sortida de l'ordre npm version.

npm Ordre d'instal·lació

De què és capaç npm?

Podeu instal·lar un paquet nou des del registre mitjançant npm. A més, npm us permet trobar i compartir els vostres paquets de nodes nous. Amb npm, l'utilitzareu principalment per a aquest propòsit.

package.json

Normalment, el directori arrel del projecte npm inclou un fitxer anomenat package.json. Les dades importants es troben al package.json, un fitxer de text senzill que npm utilitza per determinar el projecte i gestionar les dependències.

Aneu al directori arrel del projecte i utilitzeu l'ordre per generar el fitxer package.json:

 npm init 

La imatge següent descriu la sortida de l'ordre npm.

npm Ordre d'instal·lació

Quan utilitzeu l'ordre npm init, us demanarà detalls sobre el projecte, com ara:

  • Una versió del paquet
  • nom del paquet
  • Repositori Git per a l'ordre de prova
  • Paraules clau
  • Autor
  • llicència

Acceptarà els valors predeterminats i continuarà amb la següent sol·licitud si premeu Retorn o Retorn.

Utilitzeu l'ordre següent si voleu utilitzar les opcions predeterminades:

 npm init --yes 

npm Ordre d'instal·lació

Instal·leu un nou paquet npm

L'ordre npm install funciona per instal·lar un paquet nou:

 npm install 

El nom del paquet ha de venir després de les paraules clau d'instal·lació npm d'aquesta ordre.

La imatge següent descriu el resultat de l'ordre npm.

npm Ordre d'instal·lació

Cerqueu paquets al lloc web de npm per trobar-los.

Per exemple, podeu emetre l'ordre següent per instal·lar el paquet express:

diff en Python
 npm install express 

Tingueu en compte que el marc web express de Node.js és ràpid. Després de la instal·lació, notareu que a directori nou anomenat /node modules s'ha creat sota l'arrel del projecte. Aquest directori albergarà tots els mòduls instal·lats recentment.

La imatge dóna el resultat de l'ordre npm.

Comandament d'instal·lació npm

Podeu veure que npm instal·lat express així com les seves dependències, així com les dependències d'aquestes dependències, i així successivament, expandint el directori de mòduls /node.

La part de dependències del projecte package.json s'ha modificat i ara inclou el paquet exprés, tal com es mostra a l'exemple següent:

 'dependencies': { 'express': '^4.17.1' } 

La secció de dependències generalment contindrà una llista de tots els paquets nous que instal·leu. En aquest cas, el paquet express amb la versió 4.17.1 és una de les dependències. Tingueu en compte l'especificació de control de versions estructural a la qual s'adhereix Npm.

Podeu utilitzar l'ordre d'instal·lació npm en el següent formulari escurçat per reduir l'escriptura:

 npm i 

Ho indiqui per instal·lar en aquesta comanda. La imatge dóna el resultat de l'ordre npm.

Comandament d'instal·lació npm

Instal·lació d'un paquet com a requisit per al desenvolupament

De tant en tant, podeu instal·lar un paquet que només sigui compatible amb l'entorn de desenvolupament.

Per exemple, podeu instal·lar el paquet Morgan, que registra les sol·licituds HTTP.

Utilitzeu l'ordre npm install amb l'opció ?save-dev i la sintaxi següent per aconseguir-ho:

 npm install --save-dev 

La sortida mostra l'operació realitzada mitjançant la línia d'ordres a sota de la imatge.

Comandament d'instal·lació npm

Per il·lustració:

 npm install morgan --save-dev 

La sortida mostra l'operació realitzada mitjançant la línia d'ordres a sota de la imatge.

Comandament d'instal·lació npm

El paquet Morgan es baixarà i s'instal·larà mitjançant aquesta ordre. A més, amplia el paquet amb una nova peça. El fitxer devDependencies.json hauria de tenir aquest aspecte:

 'devDependencies': { 'morgan': '^1.10.0' } 
  • En essència, les devDependencies haurien d'incloure els paquets que utilitzeu durant el desenvolupament.
  • Només necessiteu aquests paquets mentre esteu creant la vostra aplicació.
  • Les dependències, d'altra banda, haurien d'incloure els paquets que necessitarà la vostra aplicació.
  • En altres paraules, el vostre programa s'executarà amb aquests paquets necessaris.
  • L'ordre npm install també pot obtenir i instal·lar tots els paquets enumerats a la secció dependències i devDependencies.

npm Instal·lar globalment

Instal·leu un paquet al vostre sistema globalment.

1.000 milions a milions

Utilitzeu l'ordre següent per instal·lar un paquet al vostre sistema globalment:

 npm install --global

O simplement:

 npm i -g 

Comandament d'instal·lació npm

Sovint instal·leu un paquet a la vostra línia d'ordres o shell quan voleu utilitzar-lo globalment.

Instal·lar un paquet és millor si voleu utilitzar-lo a la vostra aplicació.

Conclusió

Per a la plataforma Node Js/javascript, Npm serveix com a gestió de paquets. La línia d'ordres ajuda a instal·lar npm pas a pas per al desenvolupament i les operacions. Ajuda a instal·lar npm i altres dades relacionades en una única línia d'ordres mitjançant un indicador d'ordres. La instal·lació npm per a la funcionalitat javascript en totes les aplicacions relacionades amb la web.