美文网首页
composer使用温馨提示

composer使用温馨提示

作者: cnzhihua | 来源:发表于2018-01-27 11:30 被阅读0次

    0. 多看官方文档以及帮助命令

    composer help
    composer help install
    

    1. 预先添加Github授权码

    composer config -g github-oauth.github.com <TOKEN>
    

    获取github授权码

    2. 当安装不成功或安装很慢时,尽可能显示安装信息

    composer update -vvv --profile --prefer-dist
    
    • --verbose (-v): 增加反馈信息的详细度。
    • -v 表示正常输出。
    • -vv 表示更详细的输出。
    • -vvv 则是为了 debug。
    • --profile: 显示时间和内存使用信息。
    • --prefer-dist: composer 将尽可能的从 dist 获取,这将大幅度的加快在 build servers 上的安装。这也是一个回避 git 问题的途径,如果你不清楚如何正确的设置。(从归档文件中下载)

    3. 只更新某些包

    composer update vendor/package vendor/package1 -vvv --profile --prefer-dist
    

    4. 生产环境优化自动加载

    composer dump-autoload --optimize
    
    • dump-autoload作用:某些情况下你需要更新 autoloader,例如在你的包中加入了一个新的类。你可以使用 dump-autoload 来完成,而不必执行 install 或 update 命令。
    • --optimize (-o): 转换 PSR-0/4 autoloading 到 classmap 获得更快的载入速度。这特别适用于生产环境,但可能需要一些时间来运行,因此它目前不是默认设置。

    5. 有效性检测 validate

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

    composer validate
    

    6. composer更新

    composer self-update
    
    • --rollback (-r): 回滚到你已经安装的最后一个版本。
    • --clean-backups: 在更新过程中删除旧的备份,这使得更新过后的当前版本是唯一可用的备份。

    7. 使用中国镜像

    镜像同步时间为1分钟,添加-g(--global)参数为全局修改

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

    相关文章

      网友评论

          本文标题:composer使用温馨提示

          本文链接:https://www.haomeiwen.com/subject/hrhnaxtx.html