J'utilise lerna pour gérer une bibliothèque de composants React. Certains de mes composants ont à la fois des dépendances externes provenant du registre npm et des dépendances internes, des paquets frères dans le référentiel.
J'essaie d'ajouter des dépendances internes à un autre paquet à l'aide de la fonction lerna add
commande. Plus précisément, je souhaite ajouter Utils, Typography, Link, à HRWrapper.
Pour ajouter des Utils, je lance :
lerna add Utils --scope=HRWrapper
et reçoit cette erreur :
lerna notice cli v3.2.1
lerna info versioning independent
lerna WARN No packages found where Utils can be added.
Pour installer Typography, je lance :
lerna add Typography --scope=HRWrapper
et reçoit cette erreur :
lerna notice cli v3.2.1
lerna info versioning independent
lerna ERR! Error: 404 Not Found - GET https://registry.npmjs.org/Typography - Not found
lerna ERR! at res.buffer.catch.then.body (/Users/powje6f/sites/vz-react/node_modules/npm-registry-fetch/check-response.js:104:15)
lerna ERR! lerna 404 Not Found - GET https://registry.npmjs.org/Typography - Not found
Je ne suis pas sûr de ce que signifie la première erreur lors de l'installation d'Utils. Mais, pour une raison quelconque, lorsque j'essaie d'ajouter Typography, il le cherche dans le registre npm.
Voici mon lerna.json :
{
"lerna": "2.10.0",
"packages": ["packages/**/*"],
"version": "independent"
}
Qu'est-ce que je fais de travers ?