composer 是 PHP 世界中最流行的依赖管理工具。在 Debian 系统中,你可以像在其他 Linux 发行版中一样使用它。以下是一些常用的 composer 命令行参数:
composer init:创建一个新的 composer.json 文件。
composer require <package>:向项目中添加一个库的依赖。
composer update <package>:更新项目中指定的库到最新版本。
composer remove <package>:从项目中移除一个库,并更新 composer.json 和 composer.lock 文件。
composer show:显示项目中安装的所有库及其版本信息。
composer search <query>:搜索可用的 Composer 包。
composer install:根据 composer.lock 文件安装项目所需的依赖库。
composer dump-autoload:重新生成 Composer 的自动加载文件。
composer require --dev <package>:添加一个开发依赖。
composer update --dev <package>:更新开发依赖。
composer show --installed:显示已安装的依赖库。
composer config:查看或设置 Composer 的配置选项。
composer clear-cache:清除 Composer 的缓存。
composer diagnose:诊断 Composer 的问题。
composer self-update:更新 Composer 到最新版本。
composer require --prefer-dist <package>:安装指定包的发布版(而不是源代码)。
composer require --prefer-stable <package>:安装指定包的稳定版(忽略开发版本)。
composer require --no-update <package>:添加依赖但不更新 composer.lock 文件。
composer update --lock:更新依赖并锁定版本到 composer.lock 文件。
composer show --tree:以树状结构显示依赖关系。
这些参数可以帮助你管理 PHP 项目的依赖关系。要查看完整的参数列表和详细信息,可以在命令行中运行 composer help 或查阅 Composer 的官方文档。