J'ai un projet qui dépend des deux:
Mais quand je lance bower install
, il finit par installer jquery 2.0.2 . Cela semble cassé.
Comment est-ce que je peux (a) le faire résoudre correctement les contraintes ou (b) forcer explicitement l'installation d'une version finale (solution de contournement)?
Vous pouvez ajouter resolutions
à l'objet dans votre fichier bower.json
et spécifier le nom et la version du composant afin de résoudre automatiquement le conflit lors de l'exécution des commandes bower .
{
"name": "project-x",
"private": true,
"dependencies": {
"bootstrap-sass": "~3.3.7",
"modernizr": "~2.8.3",
"jquery": "~1.11.3"
},
"devDependencies": {},
"resolutions": {
"jquery": "~1.11.3"
}
}
Vous pouvez également exécuter bower install
et lorsque bower vous demandera une "version appropriée" (si le mode interactif est activé), préfixez !
, afin que votre choix soit enregistré dans le fichier bower.json.
utiliser --force-latest