PHP 开发者该知道的 5 个 Composer 小技巧
Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。 只想更新某个特定的库,不想更新它的所有依赖,很简单: 此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:
擦,哪里出问题了?别惊慌!如果你编辑了 那么我们该怎么办呢? 这样一来,Composer不会更新库,但是会更新 如果你用的Composer版本足够新,那么你可以直接使用 composer.json的情况下安装库你可能会觉得每安装一个库都需要修改 这个方法也可以用来快速地新开一个项目。 初始化的时候,你试过 这会自动克隆仓库,并检出指定的版本。克隆库的时候用这个命令很方便,不需要搜寻原始的URI了。 dist包优先最近一年以来的Composer会自动存档你下载的 dist包也可以用于诸如 下面是一个例子(我使用了 $ composer install --profile
Loading composer repositories with package information Installing dependencies
Writing lock file $ rm -rf vendor $ composer install --profile
Generating autoload files 这里, 当你需要修改库的时候,克隆源代码就比下载包方便了。你可以使用 接下来你可以修改文件: 当你试图更新一个修改过的库的时候,Composer会提醒你,询问是否放弃修改: v2.2.0)
The package has modified files:
M Dumper.php
Discard changes [y,n,v,s,?]?
最后提醒一下,在部署代码到生产环境的时候,别忘了优化一下自动加载: 安装包的时候可以同样使用 如果你需要帮助,或者想要了解某个命令的细节,你可以阅读或者,也可以查看JoliCode做的这个。 原文地址: 译文地址: Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。 只想更新某个特定的库,不想更新它的所有依赖,很简单: 此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:
最后提醒一下,在部署代码到生产环境的时候,别忘了优化一下自动加载: 安装包的时候可以同样使用 如果你需要帮助,或者想要了解某个命令的细节,你可以阅读或者,也可以查看JoliCode做的这个。 原文地址: 译文地址: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |