--exclude vendor",
"phpunit"
]
}
}
安装依赖的时候, 最重要的字段是 name, require 以及 require-dev.
name
该字段标识了组件的名称..., 在 所有 的组件中, 它是唯一的;
require
该字段列举出该组件 所需的运行环境 以及 依赖的子组件的版本, 安装该组件时, 会检测运行环境, 并安装该组件的子组件, 以及这些子组件的所有子组件......直到子组件不再依赖任何组件为止;
require-dev
该字段不是必须的, 一般来说不安装里面的依赖, 也是可以用的, 通常都是用来跑单元测试....依赖的安装同 require 字段.
其他字段对于理解镜像的原理没什么帮助, 有兴趣可以看下 这篇文章....看过我 上一篇文章 的朋友就知道, 文章末尾我们配置了 国内的composer镜像, 用来加速我们安装组件的过程, 它缓存了所有包的 composer.json, 并把仓库的每一个分支源码, 打包为 zip