Comment définir la dernière version du paquet dans Bower?

Je regardais cette belle vidéo sur requirejsjs, backbone et bower et quelque chose ne fonctionne pas pour moi. Comment puis-je définir la dernière version du package dans le fichier bower.json ? En vidéo, Jeff dit que null devrait être utilisé pour définir la dernière version comme celle-ci

{ "name": "project name", "version": "1.0.0", "dependencies": { "backbone-amd": null, "underscore-amd": null, "requirejs": null } } 

Mais j’ai une exception dans la console que je ne peux pas utiliser la valeur null comme numéro de version. Je n’ai pas pu trouver d’informations sur wiki wiki. Est-ce que quelqu’un sait comment résoudre ce problème?

Cela devrait fonctionner.

Assurez-vous que vous exécutez la dernière version de Bower. J’exécute actuellement les travaux v1.2.6 et null pour récupérer la dernière dépendance.

 $ bower -v 

Si vous avez installé bower globalement via npm, vous pouvez le mettre à jour de la manière suivante:

 $ npm update bower -g 

Remarque: vous devrez peut-être l’exécuter en tant que sudo en fonction de vos permissions de fichier.

J’espère que cela t’aides.

Si vous utilisez bower version 1.2.x , cela devrait fonctionner:

 { "name": "project name", "version": "1.0.0", "dependencies": { "backbone-amd": "latest", "underscore-amd": "latest", "requirejs": "latest" } } 

Vous pouvez utiliser le mot-clé le latest lors de l’installation d’un package. Sachez que vous pouvez avoir des problèmes de dépendances:

 bower install --save font-awesome#latest 
 bower font-awesome#4.1.0 not-cached git://github.com/FortAwesome/Font-Awesome.git#4.1.0 bower font-awesome#4.1.0 resolve git://github.com/FortAwesome/Font-Awesome.git#4.1.0 bower font-awesome#4.1.0 download https://github.com/FortAwesome/Font-Awesome/archive/v4.1.0.tar.gz bower font-awesome#4.1.0 extract archive.tar.gz bower font-awesome#4.1.0 resolved git://github.com/FortAwesome/Font-Awesome.git#4.1.0 

Il y a un drapeau -F qui peut aller encore plus loin:

 -F, --force-latest Force latest version on conflict 

J’ai trouvé une alternative simple, au lieu de mettre à jour manuellement, vous pouvez utiliser une seule commande:

Installez d’abord ceci:

 npm install -g bower-check-updates 

Ensuite, lancez le bcu pour vérifier les mises à jour

bcu

Après vérification, bcu -u pour mettre à jour votre bower.json et sa fin!

Plus de détails et source:

bower-check-updates – est totalement clone de npm-check-updates, mais met à jour les dépendances de bower.json (bower-check-updates updates bower.json).

Source: https://www.npmjs.com/package/bower-check-updates