id0ntwannabeyouanymore--npm--ch43
v1.0.1
Published
#Pasos para crear el proyecto 1. Inicializar CLI en el directorio del proyecto y ejecutar el comando para inicializar npm ```bash npm init ```
Downloads
2
Maintainers
Readme
Crear un nuevo paquete de npm
#Pasos para crear el proyecto
- Inicializar CLI en el directorio del proyecto y ejecutar el comando para inicializar npm
npm init
- Seguir las instrucciones de CLI: package name, (nombre único), versión, descripción, test command, git repository, keywords, author, license,
- 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 llamada
modules
en donde vivirá nuestro modulo (lógica de nuestro package). - Dentro de la carpeta modules, crear un 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 determinarParImpar;
- Importar mi función en
index.js
para poder utilizarla
import function from route index.js
Ejecutar le archivo index.js
con el comando
node index.js```
9. Modificar `package.json` para permitir la ejecución de modulos de EcmaScript (Es Modules) agregando `"type" : "module"` de bajo de la clave-valor de `"main" : "index.js"`
10. Ejecutar el archivo `index.js` con el comando
``` bash
node index.js
Pasos para publicar un package en npm
- Registrarse en el sitio web de npm npm
- Ejecutar el comando de inicio de sesión de npm
npm login
- Publicar nuestro package en npm utilizando CLI con visibilidad pública
npm publish -- access=public