如何复制公共Bower注册表?

时间:2014-03-04 15:45:09

标签: javascript bower

如何转储/复制公共Bower注册表的内容?

网络上有许多关于如何使用公共npm注册表进行此操作的资源,但对公共Bower注册表来说没有任何相关性;但是,仍然需要进行离线备份。

1 个答案:

答案 0 :(得分:0)

如果你跑

bower search

没有任何其他参数,然后Bower将列出其注册表中的所有可用包。您可能需要对输出进行一些预处理,但是您可以将此列表提供给bower install以依次安装每个包。你是如何做到这一点取决于你(NodeJS,shell脚本等)。

您可能希望在运行此处的任何位置都有Bower配置,指定存储注册表备份的位置。确保你有足够的磁盘空间 - 这可能会占用很多。即使在快速的网络连接上也可能需要一段时间才能下载,所以它可能是在一夜之间或在白天进行其他类型的操作。

要更新您的备份,我想可以使用相同的想法,除了将bower install替换为bower update