composer安装包、更新包、引入包的用法
composer是一个包依赖管理工具
安装~包
composer create-project topthink/think
composer会将项目名think作为文件夹,包内容将存储在这个文件夹下,如果需要自定义这个文件夹,需要在后面跟上文件夹名称:
composer create-project topthink/think tp
更新~包
composer update topthink/framework
composer会更新一个最新版本的包下来替换,这里包名指定为framework原因是think更新时只需要更新这个包,其他包直接指定为安装的包名即可。
替换包时composer会自动识别是根目录包还是vendor目录下的包,自动替换到相应的目录中。
引入~包
composer require yutangzongcai/hello
composer会将包下载后,会构建在vendor目录下(引入包和安装包的区别是:安装包是直接构建在根目录下)。
安装composer.json文件定义的包
①在项目根目录下定义composer.json文件,这里可以同时引入多个包
{ "require": { "yutangzongcai/hello": "^1.1" } }
②执行安装~包命令
composer install
composer会根据定义的依赖安装~包