没有上限的默认Laravel Spark版本约束的警告

时间:2017-06-26 17:15:43

标签: php laravel composer-php semantic-versioning laravel-spark

我最近在the official documentation之后创建了一个新的Laravel Spark项目。

这会将laravel/spark的版本约束设置为*@dev

现在,PhpStorm警告说:

  

版本约束没有上限 - 这不是一个好主意。有关详细信息,请参阅https://getcomposer.org/doc/faqs/why-are-unbound-version-constraints-a-bad-idea.mdComposer warning screenshot

我打算将版本约束更改为^4.0,以便在运行composer update时不会发生任何重大更改。

但是,在这样做之前,我想知道为什么Spark默认情况下有一个未绑定的版本约束。

1 个答案:

答案 0 :(得分:0)

你应该问一下Laravel / spark团队的问题。但我建议可能错误地记录了这种方式。对于在项目线负责人工作的开发人员而言,只要采用他们所依赖的最新内容,除非有任何已知的原因,并且计划在发现问题时修复或回滚任何问题,这种情况并不少见。

当遵循技术文档中的示例时,可能应该留意开发人员可能忘记清理外部消费的剪切和粘贴内容。