- 更新指定某个依赖库:
composer update foo/bar
-
比如库的描述、作者、更多参数,甚至仅仅增加了一个空格,都会改变文件的md5sum:
composer update nothing
-
如果你用的Composer版本足够新,那么你可以直接使用–lock选项:
composer update --lock
-
不编辑composer.json的情况下安装库:
composer require "foo/bar:1.0.0"
-
这个方法也可以用来快速地新开一个项目。init命令有–require选项:
composer init --require=foo/bar:1.0.0 -n
(用-n,这样就不用回答问题) -
在部署代码到生产环境的时候,别忘了优化一下自动加载:
composer dump-autoload --optimize
(安装包的时候可以同样使用–optimize-autoloader。不加这一选项,你可能会发现20%到25%的性能损失)