Pasar al contenido principal
Jose Luján
Luis Avilés
Álvaro Felipe, Jon Mircha
Álvaro Felipe
Alberto Quiroga
Alexys Lozada, Álvaro Felipe, Daniel Romero, Jon Mircha
Daniel Romero
Alexys Lozada, Daniel Romero
Álvaro Felipe
Francisco Romero
Alexys Lozada
Álvaro Felipe
Jon Mircha
Álvaro Felipe
Daniel Romero
Daniel Romero
Jose Luján
Álvaro Felipe
Freddy Cahuas
Álvaro Felipe

¿Cómo publicar en npm?

¿Cómo publicar en npm? - Blog de EDteam

Cuando escribí EDgrid, muchas personas me pedían poder instalarlo desde npm como cualquier módulo:

npm install --save-dev ed-grid

Sin embargo no tenía la más remota idea de como hacerlo (recuerdo que incluso no aceptaba pull request por qué no sabía como aceptarlos ?). Por suerte, Franco Correa le hizo el favor a la comunidad y ya podemos instalar EDgrid desde npm.

Cuando llegó el turno de EDui, decidí hacerlo yo mismo. Vamos, no debe ser tan difícil, pensé yo, solo debe ser cuestión de seguir los pasos y ya. Y así fue, super sencillo. Hay tutoriales en la red gigantescos solo para decirte en las diez últimas líneas los pasos a seguir, así que he decidido ir al grano.

Paso 1: npm actualizado

Tener npm instalado y actualizado en tu sistema. Si no está actualizado ejecuta:

npm install [email protected] -g

Fuente: https://docs.npmjs.com/getting-started/installing-node

Paso 2: github

Tener tu proyecto en Github. No obligatorio pero recomendable. Recuerda que solo puedes publicar gratis paquetes públicos. Para paquetes privados deberás sacar la tarjeta de crédito.

Paso 3: package.json

Tu proyecto debe tener un archivo package.json en el directorio raíz. Si no lo tuviera, ejecuta npm init desde la consola y sigue los pasos.

Paso 4: tu cuenta en npmjs.com

Ve a npmjs.com y crea una cuenta. Una vez creada tu cuenta no encontrarás ningún botón de subir proyecto, así que no pierdas tiempo buscándolo (como yo).

Paso 5: publicar el proyecto

Ahora que tienes tu cuenta, ve a tu proyecto en local con la terminal y ejecuta:

npm login
// ingresa tus datos de usuario y contraseña de npmjs.com

Una vez que has iniciado sesión es tan simple como ejecutar:

npm publish

Pasados unos segundos verás un aviso de que ha sido publicado y podrás ir a tu perfil de npm y sentirte todo un pro ?.

NPM Alvaro Felipe

Paso final: actualizaciones

Ten en cuenta que dos paquetes de npm no pueden llamarse igual así que si ya existe un paquete con el mismo nombre, malas noticias, deberás cambiar el tuyo. Además, cuando hagas actualizaciones de tu proyecto deberás volver a ejecutar npm publish para mantener el paquete actualizado, pero, teniendo en cuenta que debes cambiar la versión en tu package.json sino será rechazado.

--

Recuerda que tenemos un curso de Nodejs en EDteam. Ingresa a ed.team/nodejs y aprende a hacer backend con el lenguaje que ya conoces: JavaScript.

Python Desde Cero

Python es un lenguaje de programación poderoso, eficiente y de alto nivel.

En este curso, aprenderemos con José Dimas Luján,...

Si este artículo te gustó suscríbete para recibir novedades del blog y promociones de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal