hand Inicio
hand JSBloqs
hand GutenBloqs
Qu茅?
noched铆a

DESARROLLO WEB con
REACT y WORDPRESS

Ap煤ntate a la newsletter (escribo algo de tanto en cuanto)

Son s贸lo 3 pasos para publicar un paquete en npm

300 palabras
1 minutos
November 3, 2019
bloggit

S贸lo 3 pasos para publicar en npm tu paquete alojado en GitHub y hacerlo as铆 disponible para todo el mundo

  1. Pr贸logo
  2. Los pasos

Pr贸logo

Una vez hemos desarrollado cualquier cosa que estemos desarrollando, la mayor铆a de veces querremos que otros usuarios puedan utilizarlo y darnos feedback acerca de si va bien, no, o de si hay cosas que se podr铆an mejorar

Si lo tenemos alojado en un repositorio como GitHub, aunque este sea p煤blico, estaremos facilitando su instalaci贸n para desarrolladores pero no para usuarios

En otras palabras, es posible instalar paquetes desde su ubicaci貌n de GitHub p煤blica pero no es lo m谩s c贸modo del mundo

Lo suyo es publicarlo en el repositorio por excelencia npm, con lo que instalarlo ser谩 absolutamente trivial

Consideraciones?

S贸lo una, y es que las versiones siempre ir谩n para adelante, es decir, nunca podremos publicar bajo un n煤mero de versi贸n anterior a la 煤ltima publicada

Si por ejemplo publicamos con la versi贸n 14.0 por error, nunca podremos librarnos de este error

Y ya est谩, 茅sta es la 煤nica consideraci贸n a tener en cuenta

Los pasos

  1. Crear una cuenta en npmjs.com
  2. Ejecutar en el terminal npm login y entrar lo que has utilizado arriba
  3. Ejecutar npm publish

Cada vez que queramos publicar una nueva versi贸n, cambiamos el n煤mero de versi贸n en nuestro `package.json' y repetimos instrucciones, donde la gu铆a semVer que la encuentras aqu铆 es una buena gu铆a para ver c贸mo debemos actualizar nuestras versiones

Y es esto lo que normalmente har谩s?

Es posible o muy posible que lo termines haciendo a trav茅s de alg煤n script o mejor a煤n, utilizando lerna

Y si adem谩s utilizas monorepos entonces utilizar谩s la combinaci贸n con yarn y lerna y a partir de ah铆, para publicar cada paquete de forma independiente se complica un poco todo

En mi caso (que es el 煤ltimo) utilizo un script propio que divide el monorepo en los distintos repositorios y publica cada uno en el lugar que le corresponde (posiblemente lo explicar茅 en un pr贸ximo curso)

Qu茅 tal la entrada?

馃憣 Bien 馃檶馃檶
馃憤 Bien, pero algunas cosas podr铆an explicarse mejor 馃槵
馃し鈥嶁檪锔 Da por sentadas demasiadas cosas 馃槖
馃し鈥嶁檪锔 A ver, hay poca chicha 馃槵
馃し鈥嶁檪锔 Los ejemplos no son muy claros 馃檱鈥嶁檪锔
馃し鈥嶁檪锔 No se entiende, est谩 mal escrito 馃憥
鉁嶏笍 Hay errores, rev铆salo en cuanto puedas 馃檹
Enviar Feedback 鉁嶏笍
El texto est谩 en blanco!
Gracias por enviarme tu opini贸n
馃憤

Si quieres explorar m谩s cursos y m谩s entradas en el blog, los tienes todos en la p谩gina principal, y si el contenido te ha ayudado dame las gracias por ejemplo por twitter con este enlace 馃憤

Privacidad
by kuworking.com
[ 2020 >> kuworking ]