我最近在the official documentation之后创建了一个新的Laravel Spark项目。
这会将laravel/spark
的版本约束设置为*@dev
。
现在,PhpStorm警告说:
版本约束没有上限 - 这不是一个好主意。有关详细信息,请参阅https://getcomposer.org/doc/faqs/why-are-unbound-version-constraints-a-bad-idea.md。
我打算将版本约束更改为^4.0
,以便在运行composer update
时不会发生任何重大更改。
但是,在这样做之前,我想知道为什么Spark默认情况下有一个未绑定的版本约束。
答案 0 :(得分:0)
你应该问一下Laravel / spark团队的问题。但我建议可能错误地记录了这种方式。对于在项目线负责人工作的开发人员而言,只要采用他们所依赖的最新内容,除非有任何已知的原因,并且计划在发现问题时修复或回滚任何问题,这种情况并不少见。
当遵循技术文档中的示例时,可能应该留意开发人员可能忘记清理外部消费的剪切和粘贴内容。