web-dev-qa-db-fra.com

Comment installer les packages Bower avec Yarn?

Depuis le readme du projet :

Registres multiples: installez n'importe quel paquet depuis npm ou Bower et gardez le même flux de travail de paquet.

Je suppose que cela signifie que je peux installer mes packages Bower (répertoriés dans bower.json De mon projet) avec Yarn. Si tel est le cas, comment pourrais-je procéder?

Je ne vois aucune mention de Bower ou d'utiliser des registres séparés dans documentation . Cependant, je vois le registre Bower répertorié dans le source .

17
Douglas Ludlow

MISE À JOUR 11/4/16: Yarn a décidé de supprimer le support pour Bower. Voir les Github pull request et Bower's blog . = (

ORIGINAL: Bower vient de publier un article de blog sur ce sujet. Ils semblent excités à ce sujet, mais soulignent qu'il existe actuellement des problèmes non résolus:

Remarque importante: dans l'état actuel des choses, il semble toujours y avoir des problèmes concernant le support Bower. Nous sommes toutefois convaincus qu'avec l'aide de la communauté, ces problèmes seront résolus rapidement à mesure que Yarn se rapproche de la 1.0 dans les mois à venir.

Il fait également référence à un pull request pour un patch de tonnelle.

Quand j'ai couru du fil, il a supprimé mon bower_components dossier (ticket GitHub ici)! J'aime vraiment le fil, j'ai hâte que les bugs soient résolus.

10
cs01

Si vous ajoutez ce qui suit à package.json, bower install sera appelé et cela fonctionnera. C'est une solution de contournement cependant:

"scripts": {
    "postinstall": "bower install"
}
4
Omnisite

Apparemment , cela devrait simplement fonctionner. Malheureusement, il y a actuellement un bug où, si vous avez à la fois un package.json et bower.json dans le même projet, seuls les packages npm sont installés et les packages bower sont ignorés.

Normalement, on devrait simplement yarn ou yarn install et les dépendances npm et bower seraient installées.

3
Douglas Ludlow