Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 作曲家要求:防止;“更新依赖项(包括需要开发)”;_Performance_Composer Php - Fatal编程技术网

Performance 作曲家要求:防止;“更新依赖项(包括需要开发)”;

Performance 作曲家要求:防止;“更新依赖项(包括需要开发)”;,performance,composer-php,Performance,Composer Php,通过某种方式禁用更新依赖项步骤,我是否能够加快composer require的速度?我只是对安装一个简单的包感兴趣,而不是阅读所有其他包。让它变得冗长表明它可以进行很多次阅读 Updating dependencies (including require-dev) Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2017-2.json from cache Rea

通过某种方式禁用
更新依赖项
步骤,我是否能够加快
composer require
的速度?我只是对安装一个简单的包感兴趣,而不是阅读所有其他包。让它变得冗长表明它可以进行很多次阅读

Updating dependencies (including require-dev)
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2017-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2017-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2016-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2016-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2016-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2016-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2015-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2015-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2015-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2015-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2014-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2014-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2014-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2014-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2013-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2013-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2013-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2013-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2012-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2012-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2012-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2012-1.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2011-4.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2011-3.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packages.drupal.org-8/drupal-provider-2011-2.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2013.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2014.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2015.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2016.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2016-07.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2016-10.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2017-01.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-2017-04.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/p-provider-latest.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-drupal-composer$drupal-scaffold.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-cweagans$composer-patches.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-composer$installers.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-zendframework$zend-stdlib.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-zendframework$zend-escaper.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-zendframework$zend-feed.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-zendframework$zend-hydrator.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-psr$http-message.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-zendframework$zend-diactoros.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-twig$twig.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$translation.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$validator.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-ircmaxell$password-compat.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php55.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$serializer.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$routing.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-php54.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$http-foundation.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$psr-http-message-bridge.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-iconv.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-psr$log.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$debug.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$event-dispatcher.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$http-kernel.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$polyfill-apcu.json from cache
Reading /Users/myuser/.composer/cache/repo/https---packagist.org/provider-symfony$class-loader.json from cache
... Goes on... 
看来

composer require <package> --no-update
编写器需要--无更新
仅使用新包的定义更新composer.json。要实际安装软件包,您需要在以后运行:

composer update --no-dev <package>
composer更新--没有开发人员

这将在不安装开发包的情况下安装软件包。

您是否尝试过
composer require--无更新
?看,这似乎起了作用!谢谢我们定期手动更新所有包,因此,在需要新包时,我不一定需要更新所有依赖项。它还有其他我需要知道的副作用吗?你可能想把它转换成一个答案顺便说一句。。。我刚刚又尝试了一次,但该软件包似乎没有安装
——没有更新
?它确实更新了
composer.json
。在这种情况下,您确定该软件包可以在不更改任何其他软件包的情况下安装吗?我猜您新需要的软件包的最小依赖项与您安装的其他一些软件包冲突我不确定。。。但是,难道没有办法确保只检查依赖项吗?因为没有
--没有更新
,它似乎会检查项目中的每个包(参见原始问题中的代码)。