Composer 文档谈到优化时说:“您不应该在开发中启用任何这些优化,因为它们在添加/删除类时都会导致各种问题。在开发环境中,性能提升不值得麻烦。” (https://getcomposer.org/doc/articles/autoloader-optimization.md)
在composer.json中,有没有办法配置仅适用于--no-dev
安装或更新的“config”部分?
最佳答案
可悲的是,没有办法。您需要记住设置您的部署,以便分别在有或没有记录的标志的情况下在生产和开发计算机上运行 Composer。
话虽这么说,在生产中,如果您运行 PHP 7,则在 99% 的情况下足以使用 composer install --no-dev -o
运行 Composer(方法 1),因为:a) 方法 2A 不是 100% 可靠,b) 方法 2B(APCu 缓存)是多余的,因为方法 1 缓存在 opcache 中。
关于composer-php - 仅具有 --no-dev 配置的 Composer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56369350/