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/*

  • 相关阅读:
    hdu5360 Hiking(水题)
    hdu5348 MZL's endless loop(欧拉回路)
    hdu5351 MZL's Border(规律题,java)
    hdu5347 MZL's chemistry(打表)
    hdu5344 MZL's xor(水题)
    hdu5338 ZZX and Permutations(贪心、线段树)
    hdu 5325 Crazy Bobo (树形dp)
    hdu5323 Solve this interesting problem(爆搜)
    hdu5322 Hope(dp)
    Lightoj1009 Back to Underworld(带权并查集)
  • 原文地址:https://www.cnblogs.com/web21/p/6006584.html
Copyright © 2011-2022 走看看