从项目的README中:
多个注册表:从 npm 或 Bower 安装任何包,并保持包工作流程相同。
我假设这意味着我可以bower.json
使用 Yarn 安装我的 Bower 包(在我的项目中列出)。如果是这种情况,我将如何去做?
我没有看到任何提及 Bower 或在文档中使用单独的注册表。但是,我确实在源代码中看到了 Bower 注册表。
2016 年 11 月 4 日更新:Yarn 决定取消对 Bower 的支持。请参阅Github 拉取请求和 Bower 的博客。=(
原文:Bower 刚刚发布了一篇关于此主题的博文。他们似乎对此感到兴奋,但指出目前存在未解决的问题:
重要提示:就目前而言,似乎仍然存在一些关于 Bower 支持的问题。然而,我们有信心在社区的帮助下,随着 Yarn 在未来几个月迈向 1.0,这些问题将很快得到解决。
他还提到了凉亭补丁的拉取请求。
当我运行 yarn 时,它删除了我的bower_components
文件夹(这里是 GitHub 票)!不过我真的很喜欢纱线,等不及凉亭的虫子得到解决。
如果将以下内容添加到 package.json,将调用 bower install 并且它可以工作。这是一种解决方法:
"scripts": {
"postinstall": "bower install"
}