Cómo probar un paquete npm localmente

📅 06/01/2025 👤 Julio Fuente 📂 programar

Si desea desarrollar su propio paquete npm, primero deberá probarlo localmente.

Tuve esta necesidad con un proyecto que quería modularizar.

Yo tenía un paquete que llamaba, por ejemplo, flaviocopes-common-database.

Preparé el siguiente paso flaviocopes-para darle un espacio de nombre único.

Dentro del paquete agregué un package.jsonarchivo con el nombre del módulo en la namepropiedad y algunas dependencias:

{  "name": "flaviocopes-common-database",  "version": "1.0.0",  "description": "",  "main": "index.js",  "dependencies": {    "pg": "^8.0.2",    "sequelize": "^5.21.6"  }}

Entonces corrí

npm link

Esto creó un enlace simbólico en la /usr/local/lib/node_modules/carpeta que contiene los paquetes npm globales en el sistema, los instalados usando npm -g, para que quede claro.

Yo tenía

/usr/local/lib/node_modules/flaviocopes-common-database

Apuntando al archivo local que tenía en

/Users/flavio/dev/code/flaviocopes-common-database

Ahora, en otro proyecto, quería usar este módulo, así que ejecuté

npm link flaviocopes-common-database

y pude importarlo en el código Node.js usando la require()sintaxis habitual:

const database = require('flaviocopes-common-database')

Tips de Node.js




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase