Cómo probar un paquete npm localmente

 

 

 

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 Fotos Porno y actrices porno

/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

Cómo probar un paquete npm localmente

Cómo probar un paquete npm localmente

Tuve esta necesidad con un proyecto que quería modularizar. Si desea desarrollar su propio paquete npm, primero deberá probarlo localmente. Si desea desarrol

programar

es

https://aprendeprogramando.es/static/images/programar-como-probar-un-paquete-npm-localmente-2325-0.jpg

2024-10-18

 

Cómo probar un paquete npm localmente
Cómo probar un paquete npm localmente

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences