如何使用纱线安装凉亭包?

从项目的自述文件 :

多个registry:从npm或Bower安装任何软件包,并保持软件包工作stream程相同。

我假设这意味着我可以用Yarn安装我的Bower软件包(列在我的项目的bower.json )。 如果是这样的话,我该如何去做呢?

我没有看到任何提及Bower或在文档中使用单独的registry。 但是,我确实看到源中列出的Bowerregistry。

更新11/4/16:纱决定取消对鲍尔的支持。 请参阅Github pull请求和Bower的博客 。 =(

原文:Bower刚发布了关于这个话题的博客文章 。 他们似乎很兴奋,但指出目前尚未解决的问题:

重要提示:就目前而言,鲍尔支持似乎还存在一些问题。 然而,我们相信,在社区的帮助下,随着即将到来的月份Yarn迈向1.0,这些问题将很快得到解决。

他还提到了一个凉亭补丁的要求。

当我跑纱时,它删除了我的bower_components文件夹(GitHub票据)! 我真的很喜欢纱线,不能等待虫虫得到解决。

显然 ,它应该工作。 不幸的是,如果在同一个项目中同时包含package.jsonbower.json ,目前只有npm包被安装,而且bower包被忽略。

通常情况下,只需要yarn install yarnyarn install ,npm和bower依赖关系就可以安装。

如果将以下内容添加到package.json中,则会调用bower install,并且它将起作用。 这是一个解决方法,虽然:

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