Composer 常用命令

安装

composer install

install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下

如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。

如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它。

更新 composer 到最新版

composer self-update 

安装第三方package

composer require "intervention/image"

查看已安装的包及对应的版本号

composer show --installed

示例:

image

关于版本号的定义:

image

版本号演进:

image

dev > alpha > beta > RC > scable

稳定定依次增强

如果对版本号没有把握的话,可以用Packagist Semver Checker验证您的写法

更新autoloader

比如在包中加入了一个新的类,需要执行dump-autoload,而不必执行install or update

composer dump-autoload

更多查阅

Loading Disqus comments...
Table of Contents