gpt4 book ai didi

composer-php - 有没有办法在不实际拉包的情况下进行 Composer 要求?

转载 作者:行者123 更新时间:2023-12-04 00:04:24 25 4
gpt4 key购买 nike

有没有办法到composer require some/thing没有实际拉包裹?在我的工作流程中,如果我知道一个命令来检查版本要求和更新 composer.json 而不实际对供应商目录做任何事情,它会加快速度。

最佳答案

您可以使用 --no-update切换以避免更新和安装新的依赖项 - 它只会向 composer.json 添加新的依赖项.

composer require --no-update symfony/symfony

但由于 require不检查是否可以安装所需的包(它总是选择与您的 PHP 兼容的最新版本作为约束,而不检查是否可以安装),这可能会留下 composer.json处于不可安装状态。
它也不会更新 composer.lock所以 composer install可能会忽略您的新依赖项。所以这可能是一个坏主意,除非你想在提交新的之前用它做点什么 composer.json .

您可以尝试使用 --dry-run切换到测试之后会发生什么 composer update - 您将能够检查是否 composer.json可安装,但 composer.lock仍然会过时。
composer update --dry-run

关于composer-php - 有没有办法在不实际拉包的情况下进行 Composer 要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51576972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com