composer install 和 composer update的区别
composer深入理解小课堂

composer install 会去先读composer.lock文件,然后在读json文件
如果lock的版本不在json里面限制的范围,install的时候会发出一个warning

composer update读取的是json文件

所以在讲团队开发或者分享库的时候,带有lock文件很友好,让使用者用install安装,保持了和你一样的依赖版本.

Composer自动加载简析

composer深入理解小课堂
composer深入理解小课堂

composer深入理解小课堂
composer深入理解小课堂
里面返回一个数组,数组里面的内容是各个库的路径或(命名空间与路径)
这些路径都是更加每个库下面的composer.json文件里面的autoload选项配置的生成的
具体选项配置有psr-0和psr-4规范

composer search //搜索package
composer show -i //显示已安装依赖包的信息
composer show packagename //显示具体包的信息

创建项目

composer create-project packagename 项目名 版本

composer.json里面的require-dev选项

这是声明开发时,安装的依赖包或者类库
线上的时候,用 composer install --no-dev,就不安装这个选项的声明的类库了

脚本定义,script选项

composer深入理解小课堂
composer深入理解小课堂

相关文章:

  • 2021-06-10
  • 2021-04-22
  • 2021-07-04
  • 2021-08-04
  • 2021-09-03
  • 2021-09-06
  • 2021-04-04
  • 2021-07-17
猜你喜欢
  • 2021-06-29
  • 2022-01-22
  • 2021-07-24
  • 2021-10-14
  • 2021-09-24
  • 2022-12-23
  • 2021-08-16
相关资源
相似解决方案