ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 库(资源包) 只要你有一个`composer.json`文件在目录中,那么整个目录就是一个包。当你添加一个`require`到项目中,你就是在创建一个依赖于其它库的包。你的项目和库之间唯一的区别是,你的项目是一个没有名字的包。 为了使它成为一个可安装的包,你需要给它一个名称。你可以通过`composer.json`中的`name`来定义: ~~~json { "name": "acme/hello-world", "require": { "monolog/monolog": "1.0.*" } } ~~~ 在这种情况下项目的名称为`acme/hello-world`,其中`acme`是供应商的名称。供应商的名称是必须填写的。 > **注意:**如果你不知道拿什么作为供应商的名称, 那么使用你 github 上的用户名通常是不错的选择。 虽然包名不区分大小写,但惯例是使用小写字母,并用连字符作为单词的分隔。