您正在学习的是试看内容,报名后可学习全部内容 报名课程
人气值 2.6k

Composer三部曲之发布一个扩展

Composer
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

本节课程预计60分钟左右,本节阿北将教你使用github开发一个yii2的扩展,并且传到composer扩展库。

本节主要内容如下

COMPOSER速查表

http://nai8.me/composer-index...

最后的几个常用命令

  1. config 重点对于vendor的自定义
  2. --prefer-dist 和 --prefer-source
  3. -v -vv -vvv
  4. create-project的含义
  5. depends 检查一个包的依赖(只针对于已经安装的)
  6. diagnose 错误诊断
    要注意的是这个命令只是检查composer.json及composer一些配置项是否正确,不检查依赖逻辑。看看下面代码,检查的流程。
  7. info 获取当前扩展的信息
  8. outdated 检查过时扩展命令

发布一个扩展基本流程

http://nai8.me/article/publis...

发布一个yii2扩展

  1. gii
  2. runtime
  3. composer

Composer三部曲