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
/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