什么是Composer二进制供应库?
一个 Composer 资源包,想要传递给安装它的用户的任何命令行脚本, 都应该被列入 二进制供应库
。
如果一个资源包,含有不被用户所需要的其他脚本(比如构建或编译脚本) 那么这些代码不应该被列入二进制供应库。
如何定义?
它是通过在项目的 composer.json
里添加一个 bin
键定义的。 它是以一种文件的数组的形式定义的,这样任何给定的项目 都可以添加多个二进制文件。
{
"bin": ["bin/my-script", "bin/my-other-script"]
}