compsoer基本用法
https://docs.phpcomposer.com/01-basic-usage.html
如何创建一个依赖包
1.首先你得创建一个github账号
2.写好代码
3.在当前目录下新建一个文件composer.json(必要)
4.composer.json里信息格式看demo
5.github上创建一个项目,将自己代码提交到项目
6.packagist.org 点击提交 将github上项目地址复制过来check ,submit
7.跳转后等update 完,一个依赖包就创建成功了
安装使用
在要使用的项目下 命令行里运行 composer require authors/resname
这时就会报错
重点 重点
[InvalidArgumentException]
Could not find a version of package authors/resname matching your minimum-stability (stable). Require it with an expl
icit version constraint allowing its desired stability.
[InvalidArgumentException]
Could not find a version of package authors/resname matching your minimum-stability (stable). Require it with an expl
icit version constraint allowing its desired stability.
错误提示是找不到依赖的版本
这里提示minimum-stability (stable)
composer.json里加上
"minimum-stability": "dev"
看依赖包 界面
微信图片_20190115115041.png
正常依赖包这里显示
2_20190115115251.png
有坑
这里的版本不是每次提交就会产生的,也不是在composer.json里声明的
我提交了多次,改composer.json多次,这里就是没变化
然后请教了大神
这里的版本怎么来的
原来是要创建标签再提交代码
标签按格式 一般以v1.0.1 v2.0.1这样的格式
创建了标签,推送的时候记得也要提交标签
bq20190115133408.png
推送完记得update
up20190115133621.png之后就可以正常composer require安装使用了!
我创建的第一个依赖包 https://packagist.org/packages/hufang/neozip
文件批量打包下载
网友评论