NPM es una herramienta de administración y distribución de paquetes de nodo, y se ha convertido en el estándar no oficial para liberar módulos de nodos (paquetes). Con NPM, puede encontrar rápidamente los paquetes para usar para un servicio específico, descargar, instalar y administrar paquetes instalados.
Los comandos de uso común para NPM son:
(1) $ npm de instalación de nombres modulenos
Instalar el módulo de nodo
Nota: Si no sabe el nombre del módulo cuando lo usa, puede seguir el sitio web http://search.npmjs.org
Indexe el valor para encontrar el módulo deseado. NPM también proporciona la función de consultar $ NPM Search IndexName
Después de la instalación, se generará un directorio Node_Modules, y los diversos módulos de nodo instalados están en el directorio.
La instalación del nodo se divide en modo global y modo local. En general, se ejecutará en modo local y el paquete se instalará
Vaya al directorio Node_Modules local con las estadísticas de su código de aplicación. En modo global, el paquete de nodo será
Instálelo en Node_Modules en el directorio de instalación del nodo. El comando de instalación global es
$ npm instalación -g Modulename. Sepa que usar $ npm set global = true para establecer el modo de instalación
, $ npm Get Global puede ver el modo de instalación utilizado actualmente.
(2) $ npm View Modulenames
Echa un vistazo a la carpeta paquete.json del módulo de nodo
Nota: Si desea ver el contenido de una determinada etiqueta en la carpeta Packle.json, puede usarla
Modulename de vista de $ npm LabelName
(3) Lista de $ NPM
Ver los paquetes de nodo instalados en el directorio actual
Nota: La búsqueda del módulo de nodo comienza desde el directorio actual donde se ejecuta el código, y los resultados de búsqueda dependen del directorio utilizado actualmente.
Contenido en Node_Modules. $ npm list parSable = true se puede mostrar en forma de directorio.
Todos los paquetes de nodo instalados antes
(4) Ayuda de $ npm
Ver comandos de ayuda
(5) $ NPM View Moudlename Dependencias
Ver las dependencias del paquete
(6) $ NPM View Modulename Repository.Url
Ver la dirección del archivo de origen del paquete
(7) Motores de nombre de nombre de nombre de vista de $ NPM
Ver la versión del nodo en el que depende el paquete
(8) Carpetas de ayuda de $ npm
Ver todas las carpetas utilizadas por NPM
(9) $ npm reconstruir nombre de nombre
Se utiliza para reconstruir después de cambiar el contenido del paquete
(10) $ npm anticuado
Verifique si el paquete está desactualizado. Este comando enumerará todos los paquetes obsoletos y puede actualizar el paquete a tiempo.
(11) $ npm actualización modulename
Actualizar el módulo de nodo
(12) $ npm desinstalar moudlename
Desinstalar el módulo de nodo
(13) Un paquete NPM es una carpeta que contiene paquete.json. paquete.json describe la estructura de esta carpeta. visita
El método para preguntar la carpeta JSON de NPM es el siguiente:
$ npm ayuda json
Este comando abrirá una página web de la manera predeterminada. Si cambia el programa de apertura predeterminado, es posible que no se escriba como una página web.
abierto.
(14) Al publicar un paquete NPM, debe verificar si ya existe un nombre de paquete
$ NPM Search PackageName
(15) Muchas veces, cuando usamos un paquete NPM, a menudo olvidamos requerir sus módulos interdependientes. Podemos
Use el siguiente comando para ver de qué paquetes depende este módulo
NPM es el administrador de paquetes para node.js. Al desarrollar Node.js, a menudo se usa para instalar/desinstalar paquetes. De hecho, también se hace publicando un paquete.
Configurar paquete.json
Para empaquetar un programa, primero debe configurar varias configuraciones, que se especifican por paquete.json en el directorio raíz del paquete. El contenido de paquete.json debe estar en formato JSON estricto, es decir:
Las cadenas deben estar encerradas en cotizaciones dobles, no cotizaciones individuales;
El nombre del atributo debe ser doble citado;
No agregue una coma después del último atributo.
Hay muchos atributos de los objetos de configuración, consulte aquí para más detalles. Aquí hay algunos artículos de uso común:
Nombre: El nombre del paquete no se puede repetir con los paquetes existentes.
Versión: número de versión.
Descripción: Una breve introducción.
Autor: Información del autor. Contiene tres atributos: nombre, correo electrónico y URL.
Bin: si hay un archivo ejecutable en el programa (llamado principalmente desde la línea de comandos), especifique aquí y puede especificar múltiples archivos.
Principal: la entrada del programa cuando llame a este paquete usando requerir.
Dependencias: paquete dependiente, puede especificar el número de versión.
Después de configurar paquetes.json, puede empaquetarlo e instalarlo localmente para probar si el programa está funcionando normalmente. El comando de instalación es:
NPM Instalar <Ruta local>
Además, hay otra regla no expresada que tiene en cuenta que si desea que el programa ejecutable en el paquete se ejecute en el entorno node.js, agregue una línea como esta frente al archivo de entrada del programa:
#!/usr/bin/env nodo
Sin esta línea, se activará en el modo predeterminado del sistema, en lugar de ejecutarse en el entorno node.js.
Registre una cuenta NPM
Para publicar el paquete a NPM, también debe registrar una cuenta primero. NPM no proporciona una versión web del asistente de registro. El registro también debe llevarse a cabo a través de la línea de comando:
Adduser NPM
Después de ejecutar este comando, aparecerá un mensaje para ingresar el nombre de usuario, el correo electrónico y la contraseña. Después de entrar, puedes esperar un tiempo.
Publicar paquetes
Una vez realizado los preparativos, puede publicar el paquete ejecutando el siguiente comando:
NPM Publicar <Ruta local>
Si desea actualizar el paquete, simplemente modifique el número de versión en paquete.json y luego ejecute el comando de versión nuevamente.