inna--npm-ch43
v1.0.1
Published
paquete para determinar si un numero es par o impar
Downloads
5
Readme
Crear un nuevo paquete de npm desde cero
Pasos para crear el proyecto
- Inicializar CLI en el director del proyecto y ejecutar el comando para inicializar npm
npm init
- Seguir las instrucciones de CLI: package name (nombre único), versión (número de versión), descripción, punto de entrada, test command, git repository (no existe por el momento), keywords, autor, license (no tenemos), es correcto o no
- Podemos observar que se crea el archivo 'package.json' con la información que proporcionamos.
- Como definimos un entry point con el nombre
index.js
, hay que crear dicho archivo en main ya que aquí ejecutaremos nuestro package. - Crear una carpeta llamda
modules
en donde vivira nuestro módulo (lógica de nuestro package) - Dentro de la carpeta modules, crear el archivo
parImpar.js
para desarrollar la lógica del package. Aquí programamos la función que nos permite determinar si un número es par o impar (código funcional de mi package) - Exportamos la función creada utilizando el comando
export default detParImpar;
- Importar mi función en
index.js
para poder utilizarla.
import function from route.js
Modificar
package.json
para permitir la ejecución de módulo de EcmaScript (ES module) agregando"type": "module"
debajo de la calve-valor de "main": "index.js"Ejecutar el archivo
index.js
con el comando
node index.js
node --watch index.js
Pasos para publicar un package en npm
- Registro de cuenta en sitio web npm [npm][https://www.npmjs.com/]
- Ejecutar el comando de inicio de sesión de npm
npm login
- Publicar nuestro package con visibilidad pública en un npm utilizando CLI
npm publish --access=public