Node Package Manager, conocido popularmente como npm, es un repositorio en línea para publicar paquetes y bibliotecas de NodeJS.

También es una herramienta de línea de comandos que le permite interactuar con paquetes registrados. Puede ayudar con la instalación de paquetes, la gestión de versiones y la gestión de dependencias.

Los desarrolladores publican sus bibliotecas de JavaScript en npm todos los días. El proceso es bastante simple, por lo que también puede publicar un paquete en npm.

Paso 1: Instalar NodeJS

Para interactuar con npm, debe tenerlo instalado globalmente en su sistema.

Inicia por instalando NodeJS y npm en Ubuntu, en Windows, o siguiendo las instrucciones de la NodoJS sitio web.

Paso 2: crear una cuenta npm

Para publicar sus paquetes en npm, debe crear una cuenta npm en el sitio web oficial de npm.

Siga los pasos a continuación para crear una cuenta npm:

  1. Ve a la registro npm página.
  2. Complete sus datos, acepte la licencia y la política de privacidad y haga clic en "crear cuenta".
  3. Verifique su correo electrónico con el enlace que recibirá de npm en su buzón.
instagram viewer

Si no verifica su dirección de correo electrónico, npm arrojará un error cuando intente publicar sus paquetes.

Paso 3: inicialización de un repositorio de Git

A continuación, debe inicializar un repositorio de Git para realizar un seguimiento de todos los cambios que realizará en su proyecto.

En su terminal, navegue hasta el directorio raíz de su proyecto y ejecute el siguiente comando para inicializar un repositorio Git vacío.

iniciar git

Crear un .gitignore expediente y agregue cualquier archivo que no desee que Git rastree. Luego ejecute el siguiente comando para rastrear los archivos restantes:

git añadir -A

Luego, ejecute el siguiente comando para tomar su primera instantánea enviando el código a Git.

git comprometerse -metro inicial-comprometerse

Puedes elegir aloja tu repositorio Git en GitHub o un servicio similar como Gitlab para una colaboración perfecta.

Paso 4: inicialización de npm en su proyecto

Luego, inicialice npm en su proyecto para agregar detalles sobre su proyecto a un archivo package.json. Estos detalles serán públicos en npm.

En su terminal, navegue hasta el directorio raíz de su proyecto y ejecute el siguiente comando para inicializar npm en su proyecto.

inicio npm

El comando anterior activará un conjunto de indicaciones en su línea de comando:

  • Nombre del paquete: Este es el nombre de su paquete npm; debe ser único si desea publicar el paquete en npm; de lo contrario, npm arrojará un error.
  • versión: esta propiedad indica la versión actual de su paquete. Debe incrementarlo cada vez que actualice su paquete o npm arrojará un error. El valor predeterminado es 1.0.0.
  • descripción: Esta propiedad es la descripción de su paquete. Será público cuando publique su paquete.
  • punto de entrada: esta propiedad indica el nombre del archivo donde comienza la ejecución de su código.
  • comando de prueba: Esta propiedad indica el comando que se ejecutará cuando ejecute npm ejecutar prueba.
  • repositorio git: esta propiedad es la URL de su repositorio Git remoto.
  • palabras clave: esta propiedad indica las palabras clave relevantes para su proyecto que ayudarán al motor de búsqueda a encontrarlo.
  • autor: Esta propiedad debe ser su nombre o alias.
  • licencia: Esta es la licencia bajo la cual desea publicar el paquete. La licencia predeterminada es la licencia de Internet Systems Consortium (ISC).

Después de configurar esto, puede crear su paquete.

Paso 5: Prueba de su paquete

Una vez que haya terminado de crear su paquete, debe probarlo localmente para ver cómo se comportaría después de implementarlo en npm.

Para probar su paquete localmente, primero ejecute el siguiente comando en el directorio de su proyecto:

enlace npm

El comando anterior le permite hacer referencia a su paquete localmente como lo haría con un paquete alojado en npm.

Luego, cree otra carpeta en el directorio raíz de su proyecto y cd en ella.

mkdir prueba
discos compactosprueba

En la carpeta de prueba, ejecute el siguiente comando para vincular su paquete a la carpeta:

enlace npm nombre-de-su-paquete

Finalmente, cree un archivo ficticio para probar la funcionalidad de su paquete.

Después de completar sus pruebas, puede eliminar de forma segura su carpeta de prueba.

Paso 6: Iniciar sesión en npm en su sistema

A continuación, debe iniciar sesión en su cuenta npm en su sistema.

Ejecute el siguiente comando para iniciar sesión en su cuenta npm:

inicio de sesión npm

Esto le pedirá que complete su nombre de usuario, contraseña y un código de autenticación de dos factores (si lo habilitó en su cuenta).

Paso 7: Publicación de su paquete

Una vez que haya completado todos los pasos anteriores, ejecute el siguiente comando para publicar su paquete en npm.

npm publicar

Este comando requiere una contraseña de un solo uso que será enviada a su correo electrónico. Luego, publicará su paquete en npm.

Puede ver los paquetes que ha publicado en npm. Inicie sesión en su cuenta npm en npmjs.com y navegue a la sección de paquetes en el tablero de su perfil.

Para instalar su paquete y usarlo como una dependencia en cualquiera de sus proyectos, ejecute:

npm Instalar en pcnombre-de-su-paquete

Eliminación de su paquete de npm

Todavía tiene control total sobre sus paquetes en npm, lo que significa que puede modificar e incluso eliminar su paquete de forma permanente de npm. Puede eliminar sus paquetes yendo a la sección de configuración de su paquete y seleccionando la opción de eliminar paquete.