Publicar un paquete
Clase 13 de 15 • Curso de NPM: Gestión de Paquetes y Dependencias en JavaScript
Resumen
Antes de publicar el proyecto de mensajes aleatorios, debes asegurarte de que el paquete funcione correctamente.
Cómo utilizar el comando npm link
El comando sudo npm link
crea un enlace simbólico para reconocer este paquete dentro del listado de NPM, sin publicarlo todavía.
Si no presenta errores, está listo para ser publicado.
Cómo simular la instalación de tu paquete
Para simular la instalación de tu paquete de manera local, identifica el directorio en el que te encuentras con el comando pwd
, debe ser el mismo del proyecto.
Después, ejecuta npm install -g <ruta>
, donde
bash
$ sudo npm install -g /Users/tuUsuario/tu-paquete
De esta manera, ya puedes ejecutar el programa con el comando que creamos en "bin"
, random-str-msg
y funcionará de forma global en el sistema.
bash
$ random-str-msg
Commit committed
$ random-str-msg
Here be Dragons
Cómo publicar un paquete en NPM
Una vez revisado que el paquete funcione correctamente, debes asegurarte de cumplir con los siguientes requisitos:
* Asegurar que el programa funcione reduciendo en lo posible los bugs
* Revisar que la configuración del archivo package.json sea correcta
* Tener un nombre único para el proyecto, usando guiones (-) para separar palabras y evitando números
* Crear una cuenta en NPM, ya que aquí estarán tus paquetes a tu nombre. Después, debes utilizar el comando npm adduser
para iniciar sesión en la terminal. Llena los datos, si no aparece tu contraseña, no te preocupes, es una forma de seguridad.
Una vez hayas cumplido los requisitos, ejecuta el comando npm publish
y si no existen errores, tu paquete será publicado.
Validar con qué usuario publicar un paquete en NPM
Para validar el usuario con el que publicarás un paquete en NPM, debes utilizar el comando npm whoami
para visualizar el usuario actual, esto es importante si tienes varias cuentas de NPM.
Contribución creada por Andrés Guano (Platzi Contributor).