composer安装
|
|
生成satis
|
|
- 创建
statis.json
,配置如下:
|
|
- require-all:true表示全部的包,需要指定包的,需要更改为:
|
|
安装web端
|
|
satis.json就是配置的文件,public时生成的管理网站
部分更新
- 单独的一个存储库的话
|
|
使用私有源
- 只需要在项目的 composer.json 文件的根上添加
|
|
- 然后执行
composer update
即可- 注意:源里面只有“仓库列表”,并没有真的同步代码仓库过来,所以下载还要走托管代码的机器,比如 GitHub,内部 GitLab 等。
- 如果从 clone 速度太慢了,我们也可以缓存在我们的仓库中,在satis.json中增加:
|
|
*1. directory: 必需要的,表示生成的压缩包存放的目录,会在我们build时的目录中
- format: 压缩包格式, zip(默认) tar
- prefix-url: 下载链接的前缀的Url,默认会从homepage中取
- skip-dev: 默认为假,是否跳过开发分支
- absolute-directory: 绝对目录
- whitelist: 白名单,只下载哪些
- blacklist: 黑名单,不下载哪些
- checksum: 可选,是否验证sha1*
- 然后重新再次生成就ok了:
|
|
会发现public目录多了一个dist目录,里面有很多tar的压缩包,这就是我们的package。 之后再执行composer update就会发现快了很多。