- composer init: 用对话方式输入基本信息,自动生成composer.json
- composer install: 如果已经有composer.json可以用此命令安装需要的package, 同时系统自动生成composer.lock 锁定版本
- composer update: 忽视composer.lock进行update
- composer require: 会出现对话框,询问需要安装的package 名
- composer require --dev: 只在dev 情况下用的package
- composer create-project <package template> [your project name]
- composer dump-autoload: 每次更新composer.json中autoload部分,用这个命令更新一下autoload
autoload: classmap, psr-0, psr-4, files - composer run-script <script>: composer run-script documentation
sample script: post-package-install, post-autoload-dump etc. - composer diagnose: 查验composer.json是否有语法错误,不过一般ide 会帮忙查掉,不太用
- command-cli arguments: like http_proxy or HTTP_PROXY (https 一样)
参考:
composer 自动载入 autoload 的使用详解 psr0/psr4/classmap/files
这篇博客讲得很清楚。
composer 官方documentation
composer run-script documentation
视频:
https://www.youtube.com/watch?v=c7av3YkI5e4&list=PLZU0qJlzY07WwVlxzHMwN0pJmMrc7LMLT&index=1 (1~14)
网友评论