WWW.lllT.neT这好多个composer指令要认识一下!下边由composer使用方法频道给各位详细介绍常见的composer指令,期待对必须的小伙伴有些协助!

这种composer指令你还是不容易用吗?快个人收藏!

Composer 是 PHP 的一个依靠可视化工具。如果你是一名 PHP 开发者,那麼你很可能每日都是在应用它而且经常的运行指令 require, install和 update。或许你并沒有意识到, 我们可以应用一些别的的 Composer 指令,来更为简单的应用它。

它有许许多多的指令可以应用,但今天我将共享我服用的而且每日都是有协助的 6 个指令。
show

先说下 show 指令。它容许您查询新项目的全部已安装文件(包含依靠项),及其查询有关包的表明。全部这种信息内容可以在Composer锁文档(composer.lock)中寻找, 可是应用 show 指令相对而言是一种更简易、更便捷的一种查询包信息内容的方式。

要列举全部已安裝的包以及版本信息和表明,只需应用 show:

composer show

有时把这种信息内容用相互依赖树的方式查询会更易于了解, 可以根据 --tree or -t 主要参数:

composer show -t

假如要挑选回到的包,可以使用通配符传送一个附加的字符串数组主要参数 *:

composer show 'symfony/*'

这将回到全部已安裝的symfony包。留意这儿的冒号, 假如您应用的是 bash shell,不用加这一冒号, 可是要是您应用的是 zsh 你无需冒号得话便会报 ‘no matches found’ 不正确。

假如要查询相关特殊包的信息内容,必须完整包名:

composer show laravel/framework

这将向您表明组装的版本号、它的许可证书和依靠项及其它在当地组装的部位等信息内容。

why

假如您想要知道组装特殊程序包的缘故,可以应用 why 指令来明确什么依靠项必须它:

composer why vlucas/phpdotenv

why 为什么是depends指令的别称,但就我本人来讲,我发现了应用 ‘why’ 更非常容易记牢。您可以应用--tree或-t标示在依靠树中查询此信息内容:

composer why vlucas/phpdotenv -t
why-not

有时候,一个或好几个已安裝的程序包将阻拦组装或升级程序包。为了更好地查验是什么安装文件,我们可以应用 why-not 指令(别称为 prohibits)。比如,Laravel 5.8版本号的架构; 我们可以应用 why-not 指令查验一切阻拦大家升级 laravel/framework 包的包:

composer why-not laravel/framework 5.8
一样,我们可以应用 --tree 或 -t 标识在相互依赖树中查询此信息内容:

composer why-not laravel/framework 5.8 -t
outdated

在应用 composer update 指令前,你或许想检验一下已安裝的包,什么有可以更新的。这可以应用 outdated 指令。

composer outdated
此指令是 composer show -lo 的别称之一。

依据词义化的版本号,回到上色的编码,来标出每一个包的情况:

Green: 当今安装文件已经是最新版

Yellow: 有可更新的升级, 但很有可能有兼容问题的改动。

Red: 有可以用的小升级 (一般是bug修补)

假如期待突出显示小的更新版本号, 可以应用 outdated 指令,以--minor-only 或是 -m 主要参数 :

composer outdated -m

情况

我察觉自己常常会应用 install 、update 指令的主要参数 --prefer-source 来解决源码组装的依靠项。随后,假如改动了一切这种依靠项,我需要一种迅速查验什么包已被改动的方式。status 指令给予了一种便捷的方式。

您可以应用 --verbose 或 -v 主要参数来查询当地改动的程序包和文档:

composer status -v

我发现了应用 verbose 标识是应用此指令最有效的方式。

批准

最终,了解您组装的每一个程序包的许可证书是特别有效的。Composer 有一个便捷的 licenses 指令,用以查看批准的详细目录:

composer licenses

大量composer有关技术性文章内容,请浏览composer实例教程频道!

以上便是这种composer指令你还是不容易用吗?快个人收藏!的详尽具体内容,大量请关心自学java网其他相关文章!

WWW.lllT.neT
标签: 工具使用
下载本文:这种composer指令你还是不容易用吗?快个人收藏!.doc

声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!

原文地址:这种composer指令你还是不容易用吗?快个人收藏!发布于2021-12-07 19:45:02

相关推荐