Composer知识整理

依赖代码部署/更新

1
2
3
4
5
6
7
8
9
10
11
12
# 在vendor目录中部署依赖代码
composer install
* --dev 加载require-dev配置[默认行为]
* --no-dev 忽略require-dev配置
# 更新依赖代码
composer update
* --dev 加载require-dev配置[默认行为]
* --no-dev 忽略require-dev配置

全局安装代码库

1
2
3
4
5
6
7
8
9
10
11
# 全局安装laravel/installer
composer global require laravel/installer
* 安装后的代码位于~/.composer/vendor
* composer.json的bin中文件安装后将会在vendor/bin下创建软链
* ~/.composer/vendor/bin加入环境变量,目录内文件可作为命令行命令直
# 命令行使用laravel/installer所带命令
laravel new app