021.2-my-first-package-dancg
v1.0.2
Published
Random string messages
Readme
my-first-package-danCG
Random string messages
Instalar
npm i 021.2-my-first-package-dancgUsar
my-first-package-danCGCrear un paquete
Lo primero es verificar que el nombre del repositorio no esta en npm, para no tener conflictos a la hora de publicar.
Ya con nuestro repositorio en GitHub o la plataforma que usemos clonamos el repositorio en nuestro entorno local.
git clone HTTPS/SSHDelRepo
Iniciamos la configuración inicial de npm.
npm init -y
Dentro de la crapeta src tenemos la función que inprime el msg y la exportamos.
Dentro de la carpeta bin tenemos la base del proyecto y del comando de npm, donde nuestro archivo
.jstiene:- Una instrucción que indica que corre del lado del server.
- El import del modulo que creamos.
- La ejecución de la función importada.
Ahora en el package.json debajo de "homepage" agregamos
"bin": { "my-first-package-danCG": "./bin/global.js" }, "preferGlobal": true ``` Este sirve para indicarle el nombre del paquete y donde se encuentra el archivo global que va a ejecutar. al final indicamos que va a ser un paquete global.
Publicar un paquete
- Corremos el comando
sudo npm linkque crea un enlace simbolico para reconocer el paquete dentro del listado de paquetes de npm.
Sin publicarlo aun
Ahora vamos a probarlo, para esto necesitamos el
pathdel proyecto.pwd
Simulamos la instalación, luego ya deberiamos poder probar el paquete en mi caso con
my-first-package-danCG.npm install -g /home/daniel/personalProjects/021.2-My-first-package-danCG
Es necesario añadir nuestro usuario de npm, lo podemos hacer con:
npm adduser
Y agregamos nuestras credenciales, sigue las instrucciones.
Ahora si pasamos a publicar con:
npm publish
Versiones
Para cambiar de versiones debes tener en cuenta Versionado Semántico, hacemos un commit y subismos cambios, luego corremos con la versión que consideres:
npm version 1.0.1Y volvemos a usar npm publish
