提问者:小点点

避免在生产中安装作曲家的需求开发库


根据这个答案,composer中列出了软件包。json的require dev部分仍将在您安装时安装

composer install

由于作曲家安装是生产安装的一部分,要安装composer.lock文件中指定的所有版本,如何避免安装只需要开发的东西?我已经习惯了gefile,在那里为dev指定一些东西意味着它在生产中被忽略,并且不能完全理解为什么有人会想在生产中安装所有东西。


共1个答案

匿名用户

啊哈。。。我以前错过了--no dev标志。显然,您必须明确告诉composer install,它应该忽略require dev部分。在某种程度上,这是有意义的,因为您更经常在开发笔记本电脑上键入composer install,并且composer install--no dev可能是部署脚本的一部分,您不需要考虑它。因此,设置默认值是为了方便开发人员。