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 .
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.
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"
}
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.