【问题标题】:Warning on default Laravel Spark version constraint without upper bound警告没有上限的默认 Laravel Spark 版本约束
【发布时间】:2017-11-29 14:39:12
【问题描述】:

我最近在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 默认有一个未绑定的版本约束。

【问题讨论】:

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


    【解决方案1】:

    您应该向 Laravel/spark 团队提出这个问题。但是,我建议它可能以错误的方式记录在案。对于在项目线的负责人工作的开发人员来说,除了任何已知的不这样做的原因外,他们只是简单地获取他们所依赖的所有东西,同时计划修复或回滚发现的任何问题,这种情况并不少见。

    在遵循技术文档中的示例时,可能应该注意开发人员可能忘记清理以供外部使用的剪切和粘贴内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-14
      • 2022-01-07
      • 2020-12-11
      • 2012-06-18
      相关资源
      最近更新 更多