Mac composer使用

我们不知道有哪些命令以及如何使用的时候,可以列出所有的命令,然后敲你不明白的命令,在后面加-h就可以查看相应的帮助信息

composer config -gl查看镜像地址

切换中国镜像:

都说第一个快一点

 

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer config -g repo.packagist composer https://packagist.phpcomposer.com

您可以通过运行 composer self-update 来更新Composer。

查看全局设置  : composer config -gl

check-platform-reqs>检查平台需求是否满足

clear-cache(clearcache)>清除composer的内部包缓存。

config>编辑 Composer 的一些基本设置,无论是本地的 composer.json 或者全局的 

create-project>创建基于 Composer 的新项目

depends>命令可以查出已安装在你项目中的某个包,是否正在被其它的包所依赖,并列出他们。

diagnose>诊断系统以识别常见错误。。 这对于调试非常有用, 因为它检查一些例如连接到包、可用磁盘空间和 git 的设置等。

dump-autoload(dumpautoload)>不太理解。大概意思是类有变动运行这个提升性能

global>这是一个全局的安装命令,它允许你在COMPOSER_HOME目录下执行Composer的命令,比如install,update.当然你的COMPOSER_HOME要在$PATH环境下.

比如执行composer global require fabpot/php-cs-fixer,现在php-cs-fixer命令行可以全局运行了,如果稍后想更新它,只需要运行composer global update

init>初始化,在当前目录创建一个composer.json文件。当您运行该命令,它会以交互方式要求您填写一些信息,同时聪明的使用一些默认值。

licenses>列出已安装的每个包的名称、版本、许可协议。可以使用 --format=json 参数来获取 JSON 格式的输出

outdated>显示具有可用更新的已安装包的列表,包括它们的最新版本。

prohibits>显示哪些包阻止安装给定的包。

remove>删除了依赖关系,不会自动加载,但其依赖包还在vender文件夹里,可手动删除。

run-script>你可以运行此命令来手动执行脚本,只需要指定脚本的名称,可选的 --no-dev 参数允许你禁用开发者模式。

search>命令允许你为当前项目搜索依赖包,通常它只搜索 packagist.org 上的包,你可以简单的输入你的搜索条件。

self-update(selfupdate)>

将 Composer 自身升级到最新版本,只需要运行 self-update 命令。它将替换你的 composer.phar 文件到最新版本。

php composer.phar self-update

如果你想要升级到一个特定的版本,可以这样简单的指定它:

php composer.phar self-update 1.0.0-alpha7

如果你已经为整个系统安装 Composer(参见 全局安装),你可能需要在 root 权限下运行它:

sudo composer self-update

status>如果你经常修改依赖包里的代码,并且它们是从 source(自定义源)进行安装的,那么 status 命令允许你进行检查,如果你有任何本地的更改它将会给予提示。

install>命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。(慎用)

update>按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,(慎用)

require>除了使用 install 命令外,我们也可以使用 require 命令快速的安装一个依赖而不需要手动在 composer.json 里添加依赖信息

validate>在提交 composer.json 文件,和创建 tag 前,你应该始终运行 validate 命令。它将检测你的 composer.json 文件是否是有效的

>

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值