Estoy tratando de crear una biblioteca lerna usando lerna como mi controlador para espacios de trabajo, la estructura de mi proyecto se ve a continuación:
- packages -- commons --- package.json --- .npmignore -- core --- package.json --- .npmignore - package.json dependencias para commons/package.json :
"core": "0.0.1" dependencias para core/package.json :
"commons": "0.0.1" Después de ejecutar build y luego npm pack en mi paquete core , npm me crea un archivo core-0.0.1.tgz . Luego copio este archivo al directorio raíz en mi proyecto de prueba donde agrego dependencias en package.json como a continuación:
"core":"file:core-0.0.1.tgz" y ejecute yarn para instalar este paquete. Y ahora tengo un problema, porque mi consola me lanza esto:
error Couldn't find package "core/commons@0.0.1" required by "core@file:core-0.0.1.tgz" on the "npm" registry. y no sé por qué, porque todo en mi espacio de trabajo de lerna se ve bien
alguien me puede mostrar que estoy haciendo mal?
¡Gracias por cualquier ayuda!