Satis本质上创建了一个packagist的本地镜像,它可以下载保存缓存所需的所有软件包的副本。
问题是您必须预先指定所有依赖项。有几个不断变化的依赖项目,让Satis保持最新状态是一场噩梦。
我想象Satis的工作方式是,当我在我的项目上运行composer install
时,它会向Satis索取每个依赖项的副本。如果Satis还没有缓存它,它将查询Packagist,下载副本,然后将其提供给我。我下次安装它时会被缓存。如果Pacakgist然后关闭,或者项目维护者从Github删除了他的回购,那就没关系,因为Satis保留了副本。
有没有办法让Satis表现得这样?或者是否有另一种Packagist镜像可以做到这一点?
答案 0 :(得分:0)