Je crois que c'est parce que la résolution de dépendances est un peu cassé,
voir https://github.com/isaacs/npm/issues/1341#issuecomment-20634338
Vous devrez peut-être installer manuellement haut-niveau les modules qui ont des dépendances non satisfaites:
par exemple, npm install findup-sync@0.1.2
Ou de la structure de votre colis.json, tels que haut-niveau des modules, qui sont aussi les dépendances d'autres modules sont listés plus bas.
EDIT: (Ajout d'un commentaire ci-dessous, mais pourrait tout aussi bien ajouter à la réponse)
Le problème pourrait aussi être simplement que npm pas réussi à télécharger le package, de délai ou que sais-je encore.
Alors, parfois, en ré-exécutant npm install
des recours. Vous pouvez aussi installer les paquets a échoué
direct manuellement (npm install findup-sync@0.1.2
).
D'autres étapes qui peuvent aider, avant de tenter l' npm install
encore,
- retirez
node_modules
- exécutez
npm cache clean
EDIT2: Pour expliquer pourquoi les enlever node_modules
est parfois nécessaire, apparemment, si un module imbriqué ne parvient pas à installer lors d' npm install
, à la suite npm install
ne les détecte pas les personnes disparues imbriqués les dépendances. Si c'est le cas, parfois, il suffit d'enlever le haut niveau de dépendance des personnes disparues imbriqués les modules, et en cours d'exécution npm install
de nouveau. (Réf.: https://github.com/npm/npm/issues/1336)