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.json
archivo con el nombre del módulo en la name
propiedad 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:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
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
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