用户登录

Composer 项目都有个配置文件,叫 composer.json ,这个文件里面描述了项目的名字,简介,还有项目依赖的包 ... 需要自动加载的东西等等 ..

你可以手工创建这个文件,也可以使用 composer 命令去创建它 ... 在我的桌面上有个空白的 PHP 项目 ... 进入到这个目录的下面 ... 然后执行一下 composer init ..

这样会用交互的方式创建 composer.json 这个配置文件 .. 这里先问我们这个项目的名字 .. 格式可以是 vendor 斜线 name .. vendor 一般指的就是用户名,团队的名字等等 .. 你自己创建的包都可以有一个统一的 vendor 名 .. 后面的 name 是这个包的名字 ..

Description 是描述 ... php demo pacakge by ninghao.net

Author 是作者 ..

minimum-stability,可以选择最小化的稳定版 .. Composer 在给我们解决项目的依赖的时候,会检查包的稳定性 .. 这里你可以设置一下稳定的档次 .. 可以是 dev,alpha,beta,Rc 或者 stable .. 默认是 stable .. 就是最稳定的版本 ..

Package Type,项目的类型 .. 可以是 library ,库,project,项目 .. metapackage ... 还有 composer plugin .. 我这是一个项目 .. 输入 project ..

License .. 可以为我们的项目选择一个许可协议 .. 比如 MIT ..

Define your dependencies .. 定义项目的依赖 .. 项目的依赖会在后面手工去添加 .. 先输入 no ..

又问我们说要不要定义项目的开发依赖 ... 也输入一个 no ..

Do you confirm generation,确定要生成吗 .. Yes .. 如果项目做了版本控制 .. 这里还会提示说,要不要在版本控制里忽略 vendor 这个目录 .. Yes ..

Composer 会把为项目安装的依赖,还有自动加载放在这个目录的下面 ... 我们不需要对这个目录里的东西做版本控制 .. 因为执行 composer install 以后,composer 会自动去下载需要的依赖,还有生成自动加载 ..

Composer 会根据我们刚才的回答 ... 在项目的下面,给我们生成一个 composer.json 文件 ..

composer.json:Composer 配置文件《 Composer:PHP 项目包管理 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点