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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.