Desarrollé un paquete npm que crea tres archivos js. en mi proyecto quiero importar archivos js como este:
import MyButton from '@bslm/ui/MyButton'así que usé el campo de exportaciones en mi paquete.json así:
"type": "module", "exports": { "./MyButton": "./dist/my-button.common.js", "./MyInput": "./dist/my-input.common.js", "./MyImage": "./dist/my-image.common.js", }pero cuando intento:
import MyButton from 'mypackage/MyButton' Recibo este error: These dependencies were not found
versión de nodo: 14.18.1 versión npm: 8.5.4
Elimina el '.' inicial. Si usa './' como claves, necesita usar objetos como {"default":"./dist/my-button-common.js" } en lugar de un nombre simple.