如何转储/复制公共Bower注册表的内容?
网络上有许多关于如何使用公共npm注册表进行此操作的资源,但对公共Bower注册表来说没有任何相关性;但是,仍然需要进行离线备份。
答案 0 :(得分:0)
如果你跑
bower search
没有任何其他参数,然后Bower将列出其注册表中的所有可用包。您可能需要对输出进行一些预处理,但是您可以将此列表提供给bower install
以依次安装每个包。你是如何做到这一点取决于你(NodeJS,shell脚本等)。
您可能希望在运行此处的任何位置都有Bower配置,指定存储注册表备份的位置。确保你有足够的磁盘空间 - 这可能会占用很多。即使在快速的网络连接上也可能需要一段时间才能下载,所以它可能是在一夜之间或在白天进行其他类型的操作。
要更新您的备份,我想可以使用相同的想法,除了将bower install
替换为bower update
。