zoukankan      html  css  js  c++  java
  • composer快速入门

    composer.json 文件内容定义

    =====================================================
    {
      "require":{
        "workerman/workerman-for-win" : "3.2.2",
      }
    }
    ======================================================

      表示此项目需要依赖 workerman/workerman-for-win这个框架[扩展],https://packagist.org/explore/ 可以查看composer资源库中拥有的项目。
    执行 composer install 命令即自动下载workerman/workerman-for-win 3.2.2 这个版本的框架。

    安装 install
    install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。
    composer install
    如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。
    这确保了该库的每个使用者都能得到相同的依赖版本。
    如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它。

    更新 update
    为了获取依赖的最新版本,并且升级 composer.lock 文件,你应该使用 update 命令。 [比如你又需要其他扩展----
    ----那么直接在composer.json下的require里在写一条依赖信息,如上面的例子,然后执行一下composer update命令,那么此扩展就又安装到你的项目里面了。]
    composer update
    这将解决项目的所有依赖,并将确切的版本号写入 composer.lock。
    如果你只是想更新几个包,你可以像这样分别列出它们:
    composer update vendor/package vendor/package2
    你还可以使用通配符进行批量更新:
    composer update vendor/*

  • 相关阅读:
    第四章:文件stat获取函数
    第四章:文件的访问权限
    第三章:ioctl 函数详解
    第三章:fcntl 函数详解
    第四章:用户ID和组ID
    第四章:文件属性更改
    第三章:文件 I/O
    第四章:文件类型
    第二章:Unix的标准化及实现
    xml DOM解析
  • 原文地址:https://www.cnblogs.com/web21/p/6006584.html
Copyright © 2011-2022 走看看