多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 库(资源包) 只要你有一个`composer.json`文件在目录中,那么整个目录就是一个包。当你添加一个`require`到项目中,你就是在创建一个依赖于其它库的包。你的项目和库之间唯一的区别是,你的项目是一个没有名字的包。 为了使它成为一个可安装的包,你需要给它一个名称。你可以通过`composer.json`中的`name`来定义: ~~~json { "name": "acme/hello-world", "require": { "monolog/monolog": "1.0.*" } } ~~~ 在这种情况下项目的名称为`acme/hello-world`,其中`acme`是供应商的名称。供应商的名称是必须填写的。 > **注意:**如果你不知道拿什么作为供应商的名称, 那么使用你 github 上的用户名通常是不错的选择。 虽然包名不区分大小写,但惯例是使用小写字母,并用连字符作为单词的分隔。